HamburgerMenu
hirist

Senior Java Developer - Microservices Architecture

VHL ITS PRIVATE LIMITED
Hyderabad
7 - 8 Years

Posted on: 22/08/2025

Job Description

About the Role :

We are looking for a highly experienced and motivated Senior Java Developer to join our development team. The ideal candidate will have a solid background in Core Java, Spring Framework, Spring Boot, Microservices Architecture, and RESTful APIs. You will play a key role in designing, developing, and maintaining high-performance and scalable backend systems that drive critical business functions.

Key Responsibilities :

- Design, develop, test, and deploy high-quality backend services using Core Java, Spring Boot, and Microservices architecture.

- Build and consume RESTful APIs, ensuring secure and scalable communication between services.

- Collaborate with front-end developers, QA engineers, DevOps, and product owners to deliver robust solutions.

- Lead and mentor junior developers, conducting code reviews and enforcing coding standards.

- Write clean, maintainable, and efficient code following best practices and design patterns.

- Participate in architectural discussions and technical design sessions.

- Optimize application performance, ensuring responsiveness and scalability.

- Handle debugging, issue resolution, and production support for developed applications.

- Ensure adherence to software development lifecycle processes, including CI/CD and automated testing.

- Stay updated on emerging technologies and help drive innovation within the team.

Required Skills & Qualifications :

- 7+ years of hands-on experience in backend Java development.

- Strong proficiency in Core Java and Object-Oriented Programming (OOP) principles.

- Expertise in Spring Framework, especially Spring Boot, Spring MVC, and Spring Data.

- Solid experience in designing and developing RESTful APIs and integrating third-party services.

- Good understanding of Microservices Architecture, including inter-service communication and service discovery.

- Experience working with SQL and NoSQL databases such as MySQL, PostgreSQL, MongoDB, or Cassandra.

- Familiarity with message brokers like Kafka, RabbitMQ, or ActiveMQ.

- Knowledge of version control systems such as Git.

- Experience with unit testing frameworks (JUnit, Mockito) and integration testing.

- Familiarity with CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions.


info-icon

Did you find something suspicious?