Skip to content

Backend Developer

We are looking for an HR Specialist to help with all aspects of human resources practices and processes. The HR Specialist will be the go-to person for all employee-related issues. People are our most important asset, and you’ll be the one to ensure we have a happy and productive workplace where everyone works to realize our established mission and objectives. Promoting our corporate values.

Responsibilities 

  • Deliver technical excellence
  • Contribute to the translation of business requirements into well-architected software solutions
  • Participate and at times facilitate technical discussions with the team
  • Adhere and contribute to platform related technical standards and processes
  • Develop data integration, migration, and deployment strategies
  • Deliver applications in accordance with relevant IT policies and procedures
  • Adhere to the company's Software Development Life Cycle (SDLC)
  • Identify and solve complex problems collaboratively
  • Contribute to the technical training & development of the team


Requirements

  • 5 years of experience
  • Notice Period - 30 Days
  • Strong background in design/development and support of large web-based systems
  • Complete software product lifecycle exposure
  • Strong culture on Software Testing (Unit Test, TDD, BDD)
  • Experience and affinity with Agile development methodologies (Scrum, Kanban, XP/eXtreme Programming)
  • Complexity estimation/planning poker
  • Strong background in design/development of Java/Spring Boot-based systems
  • Strong understanding of environment management, release management, code versioning
  • Engineering best practices, and deployment methodologies
  • Must have Experience with:
  • Java 11.17
  • RESTful APIs and Microservices development (Spring Boot, Spring Cloud)
  • TDD/BDD (JUnit, Mockito and cucumber)
  • RDBMS, PostgreSQL, Cosmos DB
  • Code Version Control tools (GIT, bitbucket)
  • DevOps (CI/CD, Docker, Kubernetes)
  • Cloud platform (Azure, APIM)
  • Excellent problem analysis skills
  • Innovative and creative in developing solutions
  • Strong verbal and written communication skills
  • Strong emphasis on teamwork and collaboration to deliver business value
  • Passionate about the delivery of quality software
  • Strong sense of drive and commitment
  • Strong sense of personal accountability
  • Works well in a dynamic environment
  • Bachelors in Computer Science, Computer Engineering, or equivalent/higher
  • Fluent written and spoken English