Job Title: Java Developer – Microservices (MS)
Location: Bangalore / Chennai
Experience: 5 to 8 Years
Job Summary:
We are looking for an experienced Java Developer with expertise in Microservices architecture, cloud technologies, and modern development tools. The ideal candidate should have strong analytical and communication skills and a proven track record of delivering high-quality software solutions in Agile environments.
Key Responsibilities:
- Design, develop, and maintain enterprise-grade applications using Java, J2EE, and Spring Boot.
- Build scalable and secure microservices solutions deployed on cloud platforms (AWS/OCP) or containerized environments.
- Implement robust authentication and authorization mechanisms (IAM) in the application ecosystem.
- Collaborate with cross-functional teams for requirements gathering, design discussions, and deployment activities.
- Use tools like GitLab, Postman, Splunk, and DXAPM for version control, API testing, and application monitoring.
- Apply design patterns and best practices to create clean, maintainable, and reusable code.
- Participate in code reviews, performance tuning, and troubleshooting production issues.
Technical Skills Required:
✅ Strong experience in Java/J2EE, Spring Boot, and microservices architecture.
✅ Hands-on knowledge of AWS or OpenShift Container Platform (OCP) for cloud-based development.
✅ Experience with Docker, Kubernetes, and Terraform for containerization and infrastructure management.
✅ Proficiency in GitLab for version control and CI/CD pipelines.
✅ Good understanding of basic database concepts (SQL/NoSQL).
✅ Familiarity with monitoring and logging tools such as Splunk and DXAPM.
✅ Knowledge of IAM (authentication and authorization mechanisms).
Soft Skills:
- Excellent analytical, problem-solving, and debugging skills.
- Strong communication and collaboration abilities to work effectively with diverse teams.
- Ability to adapt quickly to changing requirements and technologies.