Spring Boot Microservices
Bangalore, IndiaPosted Aug 3, 2026
Preferred Skills
- Experience with cloud platforms:
- AWS
- Azure
- GCP
- Knowledge of Reactive Programming (Spring WebFlux).
- Experience with distributed caching technologies (Redis, Hazelcast).
- Exposure to observability tools such as Splunk, ELK, Datadog, Grafana, and Prometheus.
- Familiarity with Agile and Scrum methodologies.
Key Responsibilities
- Design, develop, and maintain enterprise-grade applications using Java and Spring Boot.
- Build scalable and resilient microservices-based architectures.
- Develop and consume RESTful APIs and integrate with external systems.
- Implement security, authentication, and authorization mechanisms.
- Optimize application performance, scalability, and reliability.
- Collaborate with Product Owners, Architects, QA, and DevOps teams throughout the SDLC.
- Participate in code reviews, design discussions, and technical troubleshooting.
- Develop automated unit and integration tests.
- Support CI/CD pipelines and cloud-native deployments.
- Troubleshoot production issues and perform root cause analysis.
Required Technical Skills
- Strong hands-on experience in Java 8/11/17+.
- Expertise in:
- Spring Boot
- Spring MVC
- Spring Data JPA/Hibernate
- Spring Security
- Microservices Architecture
- Strong experience in developing REST APIs.
- Good knowledge of:
- SQL databases (Oracle, PostgreSQL, MySQL)
- NoSQL databases (MongoDB, Cassandra)
- Experience with:
- Docker
- Kubernetes/OpenShift
- Git
- Maven/Gradle
- Jenkins/GitHub Actions/Azure DevOps
- Understanding of API Gateway, Service Discovery, and Load Balancing.
- Hands-on experience with message brokers such as Kafka or RabbitMQ.
- Strong debugging and performance tuning skills.