About the Role
We are looking for experienced Java Developers to join the team in Singapore or Chennai.
The ideal candidate will have strong expertise in Java and modern frameworks, with proven ability to design, develop, and deliver scalable solutions in fast-paced environments.
Key Responsibilities:
- Design, develop, test, and deploy scalable Java-based applications.
- Build and maintain microservices architecture with Spring Boot.
- Work with Kubernetes for container orchestration and deployment.
- Implement messaging and streaming solutions using Kafka.
- Collaborate with cross-functional teams (Product, QA, DevOps) to ensure seamless delivery.
- Participate in code reviews, troubleshoot issues, and optimize system performance.
- Stay updated with emerging technologies and contribute to continuous improvements.
Required Skills & Experience:
- Minimum 5 years of hands-on experience in Java development.
- Strong experience with Microservices, Spring Boot, Kubernetes, and Kafka.
- Solid understanding of software development best practices.
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork abilities.
- Ability to adapt quickly in a dynamic environment.
Preferred Qualifications:
- Experience working in Agile/Scrum environments.
- Familiarity with CI/CD pipelines and cloud environments.
- Exposure to banking/financial services domain (nice to have, not mandatory).
Job Type: Contract
Work Location: In person