Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

SMARTWORK IT SERVICES

Senior Java Developer - Microservices Architecture

Posted Updated 8 views
Discussion

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.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →