Java Spring Boot Microservices

2 - 7 years

Kolkata Pune Bengaluru

Posted:5 days ago

Apply

Job Description


Java Spring Boot Microservices Developer Job Description (JD)

Job Summary

We are seeking a highly skilled Java Spring Boot Microservices Developer to design, develop, and maintain scalable, cloud-native enterprise applications. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices Architecture, REST APIs, and cloud platforms. The candidate will work closely with architects, product owners, QA teams, and DevOps engineers to deliver robust and high-performing solutions.

Key Responsibilities

  • Design, develop, and maintain microservices-based applications using Java and Spring Boot.
  • Build and consume RESTful APIs and third-party integrations.
  • Develop scalable, resilient, and secure backend services.
  • Implement event-driven and distributed system architectures.
  • Optimize application performance, scalability, and reliability.
  • Collaborate with frontend, QA, DevOps, and business teams.
  • Conduct code reviews and ensure coding standards and best practices.
  • Troubleshoot production issues and perform root cause analysis.
  • Participate in Agile/Scrum ceremonies and technical discussions.
  • Create and maintain technical documentation.

Mandatory Skills

Core Java

  • Java 8/11/17+
  • OOP Concepts
  • Collections Framework
  • Exception Handling
  • Multithreading & Concurrency
  • Stream API and Functional Programming

Spring Ecosystem

  • Spring Boot
  • Spring MVC
  • Spring Data JPA
  • Spring Security
  • Spring Cloud

Microservices

  • Microservices Architecture
  • RESTful API Development
  • API Gateway
  • Service Discovery (Eureka/Consul)
  • Circuit Breaker (Resilience4j/Hystrix)
  • Distributed Logging and Monitoring

Database

  • SQL (Oracle, MySQL, PostgreSQL)
  • JPA/Hibernate
  • Query Optimization

Messaging & Integration

  • Kafka
  • RabbitMQ
  • Event-Driven Architecture

DevOps & Tools

  • Git/GitHub/GitLab
  • Maven/Gradle
  • Jenkins/Azure DevOps
  • CI/CD Pipelines
  • SonarQube

Preferred Skills

  • Docker
  • Kubernetes
  • OpenShift
  • AWS / Azure / GCP
  • Redis Cache
  • Elasticsearch
  • API Management Platforms
  • Distributed Tracing (Zipkin, Jaeger)
  • Terraform
  • Swagger/OpenAPI

Skills Required

Java Spring Boot Microservices Spring Microservices Java Spring Boot Spring Boot

Learn the skills this job asks for

See your skill gap for Back End Developer →

Free courses, interview questions and practice for each skill.

Work Mode

Hybrid

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Infosys logo
Infosys

IT Services and IT Consulting

Bangalore Karnataka

RecommendedJobs for You