Software Developer

Roles and Responsibilities

  • Working and managing tight knit agile teams developing robust mobile, web, and enterprise.
  • Design and implement distributed and highly robust enterprise applications that scale for enterprise.
  • Adhere to Continuous Integration and Continuous Delivery.
  • Adhere to DevOps principles and be involved in projects throughout their full software lifecycle from development, QA, deployment, to post-production support.
  • Work collaboratively in a cross functional team in an Agile delivery.
  • Front-end development.
  • Back-end development.
  • Ensure high code quality.

Qualifications and Experience

  • Degree in IT, Engineering or Computer Science.
  • Minimum of 5 years of experience in Software Engineering
  • Minimum of 3 years of experience in Java and Spring Boot
  • Minimum of 2 years of experience in Angular
  • Experience in MongoDB and MySQL.
  • Experience in developing REST APIs using Micro-service Architecture.
  • Experience in Docker / Linux / Maven / Git .
  • Understanding about Front End development.
  • Knowledge of DevOps practices.

Skills and Capabilities

  • Excellent communication and leadership skills.
  • Able to converse and write well in English.
  • Strong analytical problem-solving skills.
  • Perform task with minimum supervision.
  • Ability to deal with high levels of uncertainty.
  • Problem-solving and debugging skills.

Similar jobs