Technical skills:

  • Proficiency in Java - Spring boot framework.
  • PL/SQL, SQL/NoSQL Database e.g., MySQL, PostgreSQL, Oracle, MongoDB
  • Microservices architecture is a plus
  • Container (Docker, Kubernetes, OpenShift) platform is a plus
  • Deployment and DevOps is a plus
  • Public cloud such as AWS, GCP and Azure is a plus

Responsibilities:

  • Develop and maintain software applications.
  • Collaborate with cross-functional teams
  • Participate in the software development life cycle (SDLC)
  • Write clean and efficient code
  • Conduct software testing and debugging
  • Collaborate on code reviews
  • Monitor and maintain existing software systems
  • Stay updated with industry trends and technologies
  • Document software processes and specifications
  • Provide technical support

Qualifications:

  • Degree in Engineering, MIS, Computer Science, or related fields
  • 5 - 10 years of experience in software development
  • Analytical skills and the ability to see the connections between layers of business operations
  • Ability to consult management and engineering teams with technical advice
  • Experience working in Project Management: Agile
  • Good command of English is a plus