HamburgerMenu
hirist

Senior Java Developer - Microservices Architecture

SMARTWORK IT SERVICES
6 - 10 Years
Bangalore

Posted on: 29/08/2026

Job Description

Location : Bangalore.

Job Type : Full-Time.

Job Summary :

We are looking for a Senior Java Developer with 6-10 years of experience in Java application development, with strong expertise in Spring Boot, Microservices, Hibernate and REST APIs.

The ideal candidate should have hands-on experience designing and developing scalable, maintainable and high-performance enterprise applications.

Key Responsibilities :

- Design and develop microservices-based applications using Java, Spring Boot and Hibernate.

- Develop scalable and maintainable applications following Spring Boot architecture and best practices.

- Design, develop and integrate RESTful APIs.

- Implement efficient database access and persistence using Hibernate/JPA.

- Participate in architecture and technical design discussions related to microservices, data modeling and system integration.

- Translate business requirements into technical specifications and high-quality solutions.

- Write clean, reusable, maintainable and efficient code.

- Develop unit tests and participate in code reviews.

- Identify and resolve application performance and technical issues.

- Integrate applications with various databases and external systems.

- Containerize applications using Docker and deploy/manage microservices using Kubernetes.

- Work closely with product managers, designers, architects and other development teams.

- Use Git and follow collaborative development and CI/CD practices.

- Contribute to continuous improvement of development standards, processes and application architecture.

Required Skills :

- 6-10 years of hands-on Java development experience.

- Strong programming experience in Core Java.

- Strong expertise in Spring Boot and Spring Framework.

- Hands-on experience in Microservices Architecture.

- Strong experience with Hibernate / JPA.

- Strong experience in REST API development and integration.

- Good knowledge of SQL and relational databases.

- Experience with Docker and Kubernetes.

- Strong knowledge of Git and version control.

- Understanding of unit testing and code quality practices.

- Good understanding of application architecture, design patterns and system integration.

- Strong problem-solving and debugging skills.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...