HamburgerMenu
hirist

Java Developer - Microservices Architecture/Spring Boot

WROOTS GLOBAL PRIVATE LIMITED
7 - 10 Years
Bangalore

Posted on: 01/05/2026

Job Description

Key Responsibilities :


- Design and develop RESTful microservices using Java and Spring Boot


- Implement microservices-based architecture with emphasis on scalability, resilience, and performance


- Develop and consume APIs using Spring MVC / Spring WebFlux


- Build containerized applications using Docker


- Deploy, manage, and scale applications on Kubernetes (K8s) clusters


- Integrate microservices with databases, messaging systems, and external services


- Implement service discovery, configuration management, and centralized logging


- Ensure code quality through unit testing, integration testing, and code reviews


- Collaborate with DevOps teams to support CI/CD pipelines


- Troubleshoot production issues and support performance tuning


- Follow Agile/Scrum delivery practices


Mandatory Skills :


- Strong programming experience in Java (Java 8 or above)


- Hands-on experience with Spring Boot and Spring Framework


- Solid understanding of Microservices Architecture


- Experience developing RESTful APIs


- Strong experience with Docker (image creation, optimization, multi-stage builds)


- Hands-on experience with Kubernetes :


1. Deployments, Services, ConfigMaps, Secrets


2. Scaling, rolling updates, and basic troubleshooting


- Experience with RDBMS (PostgreSQL / Oracle / MySQL) and ORM frameworks (JPA / Hibernate)


- Familiarity with Git and version control workflows


Good to Have Skills :


- Experience with Spring Cloud (Config Server, Eureka, Feign, Gateway)


- Messaging systems such as Kafka / RabbitMQ


- Exposure to Cloud Platforms (AWS / Azure / GCP)


- Experience with Observability tools (Prometheus, Grafana, ELK, Zipkin)


- Knowledge of OAuth2 / JWT / API Security


- Experience with CI/CD tools (Jenkins, GitLab, Azure DevOps)


- Basic knowledge of Helm or Kubernetes packaging tools


Behavioral & Soft Skills :


- Strong problem-solving and analytical skills


- Ability to work independently and in cross-functional teams


- Good communication skills for collaboration with architects, DevOps, and QA teams


- Ownership mindset with focus on quality and delivery

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in