Description

Key Responsibilities:

• Gathering functional requirements, developing technical specifications and project & test planning

• Designing/developing software prototypes, or proof of concepts

• Act in a technical leadership capacity: applying technical expertise to challenging programming

and design problems.

• Resolve defects/bugs during QA testing, pre-production, and production, and post-release

patches.

• Perform DevOps role in managing build to operate lifecycle of the solutions that we develop.

• Contribute to the design and architecture of the project.

• Experience with Agile Development, SCRUM, Programming methodologies.

 

Qualifications:

• Proficiency in Java programming language and strong understanding of Object-Oriented

principles and design patterns.

• Experience in front-end development using modern JavaScript frameworks such as Angular,

React, or Vue.js.

• Extensive experience in developing RESTful Web Services, with a focus on robust API design and

implementation.

• Demonstrated expertise in AWS Cloud Services and Serverless technologies, leveraging cloud-

based solutions effectively.

• Exposure to AWS Cloud Services and Serverless technologies is a must.

• Strong understanding of Software design/architecture process

• Experience with unit testing & Test-Driven Development (TDD)

• Familiarity with development challenges inherent with highly scalable and available web

applications

• Solid communication skills: demonstrated ability to explain complex technical issues to both

technical and non-technical audiences.

• Experience and good knowledge on RDBMS, SQL and NoSQL databases are preferred.

• Familiarity with Distributed systems (Docker, Kubernetes, Kafka, AWS S3/ECS/RDS/KMS,

MongoDB, or Lucene)

Education

ANY GRADUATE