Senior Java Developer (Spring Boot & Microservices)
Experience : 6+ Years
Onsite Location's : Hyderabad, Bangalore, Chennai, Pune, Mumbai, Delhi NCR, Kolkata
About the Role
We are looking for a highly skilled Senior Java Developer with expertise in Java, Spring Boot, Microservices, and REST APIs . The ideal candidate should have hands-on experience building scalable, high-performance backend systems and working in an agile environment.
Key Responsibilities
Design, develop, and maintain Java-based microservices using Spring Boot.
Build and optimize RESTful APIs for high-volume transactional systems.
Implement best coding practices, design patterns, and performance optimizations.
Integrate microservices with cloud platforms (AWS / Azure / GCP).
Work with databases (SQL & NoSQL) and ensure high availability.
Participate in code reviews, architecture discussions, and sprint planning.
Troubleshoot production issues and improve system reliability.
Collaborate with cross-functional teams to deliver high-quality solutions.
Required Skills
Strong expertise in Core Java (8+) and Object-Oriented Programming .
Deep knowledge of Spring Boot , Spring Cloud , Microservices architecture .
Hands-on experience with REST APIs , JSON, Swagger / OpenAPI.
Experience with Kafka / RabbitMQ (any messaging system).
Strong understanding of SQL (MySQL / PostgreSQL) and NoSQL (MongoDB / Cassandra).
Familiarity with Docker, Kubernetes , and CI / CD pipelines (Jenkins / GitHub / GitLab).
Knowledge of cloud services ( AWS / Azure / GCP ).
Strong debugging, problem-solving, and analytical skills.
Good to Have
Experience with distributed systems and event-driven architecture.
Knowledge of caching technologies (Redis, Hazelcast).
Experience with monitoring tools (Prometheus, ELK, Grafana).
Senior Java Developer • Pushkar, Rajasthan, India