Job Description
• Design, develop, and maintain Java-based applications using Spring Boot and microservices architecture
• Build and optimize cloud-native services on AWS
• Implement containerization solutions (Docker, Kubernetes or similar)
• Work with relational databases such as PostgreSQL or SQL Server
• Contribute to high-level CI/CD pipelines and improve automation workflows
• Collaborate with cross-functional teams to deliver quality software
• Provide technical guidance and leadership when required (for Lead role)
• Troubleshoot issues and ensure system reliability and performance
• Work onsite with the client team daily
Required Skills & Experience:
• 9+ years of hands-on experience in Java development
• Strong expertise with Spring Boot and microservices
• Experience with AWS cloud services
• Knowledge of Docker/Kubernetes or other containerization tools
• Proficiency in PostgreSQL and/or SQL Server
• Understanding of CI/CD processes and tools (Jenkins, GitLab, GitHub Actions, etc.)
• Strong problem-solving and communication skills
• Ability and willingness to work from the client office:
• Experience leading development teams
• Familiarity with DevOps concepts and infrastructure-as-code
• Exposure to modern API design and integration patterns
