Role Overview
We are looking for experienced Java Developers with strong hands-on expertise in Java, Spring Boot, and Microservices architecture. The ideal candidates should have experience developing scalable backend applications, REST APIs, and distributed systems. This is a full-time, hybrid role based in Chennai or Bangalore.
Responsibilities
- Design, develop, and maintain Java-based enterprise applications.
- Develop scalable backend services using Java and Spring Boot.
- Design and implement Microservices-based applications.
- Develop and integrate RESTful APIs.
- Work with distributed systems and service-to-service integrations.
- Troubleshoot application issues and optimize performance.
- Write clean, maintainable, and reusable code.
- Participate in code reviews and follow development best practices.
- Collaborate with frontend developers, QA engineers, DevOps teams, and business stakeholders.
- Support application deployment and production issues when required.
Requirements
- 3–5 years of relevant Java development experience.
- Strong hands-on experience with Spring Boot and Microservices.
- Good understanding of REST API development and integration.
- Strong problem-solving and debugging skills.
- Good communication and team collaboration skills.
- Comfortable working in a Hybrid model in Chennai or Bangalore.
Skills
- Java
- Spring Boot
- Microservices
- REST APIs
- SQL
Nice to Have
- Docker and Kubernetes
- Kafka or RabbitMQ
- AWS, Azure, or GCP exposure
- CI/CD pipelines and Jenkins
- Unit testing using JUnit or Mockito