Spring Boot Microservices
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.