Technical Expertise: Minimum of 4-6 years of hands-on experience in Java (8+), Spring Framework (Boot, Batch, JPA), Docker, Jenkins and AWS cloud services.
Secondary Skills: Java Script/Angular
API & AWS Proficiency: Knowledge in designing and implementing secure, REST APIs and AWS Serverless architectures (e.g., Lambda, API Gateway).
Testing & QA: Strong background in unit testing, integration testing, and code quality assurance using JUnit, Mockito/Behave, SonarQube, Checkmarx and related tools.
Version Control: Proficiency with Git and GitLab for version control and collaboration.
Database Knowledge: Experience with RDBMS and NoSql databases, including schema design, query optimization, and performance tuning.
Agile & Offshore Experience: Familiarity with Agile delivery methodologies and experience working with geographically distributed teams.
Estimation Techniques: Ability to accurately estimate the effort required for development tasks and plan accordingly.