Sr. Java Developer
- 3-8 Yrs
- Jaipur, India
- Posted On: 6 Apr 2026
- AI Department
| Field | Details |
|---|---|
| Employment Type | Permanent |
| Number of Openings | 1 |
| Seniority Level | Executive |
| Job Function | Development |
| Project | – |
| Preferred Work Mode | Work from office |
| Preferred Location | Jaipur |
| Department | AI |
| Designation | Sr. AI Engineer – Development |
| Branch | Jaipur |
Job Description-
The Sr. Java Developer will design, develop, and maintain high-performance, scalable microservices-based applications. Key responsibilities include:
- Implementing Java 8+ features, including Streams, Lambdas, and Functional Programming.
- Developing RESTful APIs and integrating with gRPC, WebSockets, and Kafka-based event-driven systems.
- Working with Spring Boot and Spring Cloud components such as Eureka, API Gateway, Resilience4j, Config Server, and Zipkin.
- Implementing OAuth2, JWT, and API security using Spring Security and Keycloak.
- Optimizing JVM performance, including memory management and garbage collection tuning.
- Developing and managing distributed transactions using SAGA, Outbox, and Eventual Consistency patterns.
- Deploying, scaling, and managing services using Docker, Kubernetes, and Helm charts in cloud environments (AWS, Azure, GCP).
- Working with SQL databases (PostgreSQL, MySQL, Oracle) and NoSQL databases (MongoDB, Cassandra, Redis).
- Implementing caching strategies with Redis and Memcached for high-performance applications.
- Ensuring code quality, including unit testing and integration testing using JUnit, Mockito, and TestContainers.
- Participating in CI/CD automation using Jenkins, GitHub Actions, and Terraform.
- Monitoring and troubleshooting applications using Prometheus, Grafana, and the ELK Stack.
The role demands a strong understanding of distributed systems, cloud-native architectures, and event-driven design patterns, with a focus on scalability, performance, and reliability.