About the role
Senior Java / JEE Developer – Microservices (Spring Boot, REST APIs)
Location:Hyderabad, India (Hybrid / On-site)
Experience Required:5+ years of hands-on experience in Java, JEE, and Microservices-based application development.
We are looking for a passionate and experienced Java/JEE Developer with strong expertise in Spring Boot, RESTful API design, and Microservices architecture. The ideal candidate will be responsible for designing, developing, and deploying scalable backend solutions in a distributed system environment.
- Design, develop, and maintain microservices using Spring Boot and Spring Cloud.
- Build and consume RESTful APIs ensuring high performance and security.
- Work with JPA/Hibernate for data persistence and integrate with SQL/NoSQL databases.
- Collaborate with front-end, QA, and DevOps teams for seamless integration and deployment.
- Participate in code reviews, unit testing, and CI/CD pipeline setup.
- Optimize application performance and troubleshoot production issues.
- Implement industry best practices for clean code, security, and scalability.
- Contribute to architecture discussions and technical documentation.
- Core Java 8+, J2EE, Collections, Multithreading, Exception Handling
- Spring Boot, Spring MVC, Spring Data JPA, Spring Security
- RESTful APIs design and development
- Microservices architecture and inter-service communication
- Experience with Maven/Gradle, Git, and Jenkins (CI/CD)
- Database experience: MySQL, PostgreSQL, or MongoDB
- Experience with Docker, Kubernetes (good to have)
- Exposure to Cloud platforms (AWS / Azure / GCP preferred)
- Familiarity with message queues like Kafka / RabbitMQ is a plus.
- Strong analytical and problem-solving skills
- Excellent communication and teamwork abilities
- Ability to work in Agile/Scrum environments
- Self-driven and proactive
- B.Tech / M.Tech / MCA in Computer Science, Information Technology, or related field