HamburgerMenu
hirist

Java Developer - Spring Boot/Microservices Architecture

Zenith Consultants Software
5 - 10 Years
Bangalore

Posted on: 24/07/2026

Job Description

We are looking for a skilled Java Developer with strong experience in building scalable, high-performance enterprise applications using Java, Spring Boot, Microservices, and AWS. The ideal candidate will be responsible for designing, developing, deploying, and maintaining cloud-native applications while collaborating with cross-functional teams to deliver robust and secure software solutions.

Key Responsibilities:

- Design, develop, and maintain enterprise applications using Java and Spring Boot.

- Develop RESTful APIs and Microservices-based applications following industry best practices.

- Build and deploy cloud-native applications on AWS.

- Collaborate with architects, business analysts, QA teams, and DevOps engineers to deliver end-to-end solutions.

- Write clean, maintainable, and efficient code with a focus on performance and scalability.

- Integrate applications with databases, third-party APIs, and enterprise systems.

- Troubleshoot, debug, and optimize application performance.

- Participate in code reviews and ensure adherence to coding standards and best practices.

- Implement unit testing, integration testing, and support CI/CD deployment processes.

- Prepare technical documentation and provide production support when required.

Required Skills:

- Strong proficiency in Java (Java 8/11/17) and object-oriented programming concepts.

- Hands-on experience with Spring Boot, Spring MVC, and Spring Data JPA.

- Strong experience in designing and developing Microservices architecture.

- Experience in building and consuming RESTful APIs.

- Hands-on experience with AWS services such as EC2, S3, RDS, Lambda, ECS/EKS, API Gateway, CloudWatch, and IAM.

- Experience with relational databases such as MySQL, PostgreSQL, or Oracle.

- Familiarity with messaging technologies such as Kafka or RabbitMQ.

- Experience with Git, Maven/Gradle, and CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.

- Knowledge of Docker and Kubernetes for containerization and orchestration.

- Strong understanding of software design patterns, multithreading, and performance optimization.

- Excellent analytical, debugging, and problem-solving skills.

- Strong communication and collaboration skills.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...