TE

Senior Java Developer - Spring Boot & Microservices

Teamware Solutions
Indore3-8 LPA Posted 16 Jul 2025
FULL TIME
Elk
Grafana
Jwt
Prometheus
Oauth2
+1 more

Job Description

We are looking for a highly skilled Senior Java Developer with 4 to 6 years of experience in building scalable and robust applications using Spring Boot and Microservices architecture. The ideal candidate will have strong expertise in backend development, cloud-native applications, and agile delivery.

Key Responsibilities:

  • Design, develop, and maintain scalable microservices using Java, Spring Boot, and related frameworks.
  • Collaborate with product owners, architects, and other developers to deliver high-quality solutions.
  • Implement RESTful APIs, integrate with databases and third-party services.
  • Participate in code reviews, ensuring coding standards, quality, and best practices.
  • Troubleshoot, debug, and optimize application performance.
  • Work in Agile/Scrum teams, participating in sprint planning, daily stand-ups, and retrospectives.
  • Write unit and integration tests to ensure software quality.
  • Document technical designs and participate in solution architecture discussions.
  • Mentor junior developers and share knowledge within the team.

Required Skills & Qualifications:

  • 4 to 6 years of strong experience in Java SE/EE development.
  • Expertise in Spring Boot, Spring Cloud, and microservices architecture.
  • Strong knowledge of RESTful web services and API design.
  • Experience with containerization and orchestration tools such as Docker and Kubernetes is a plus.
  • Proficiency in database technologies like MySQL, PostgreSQL, or NoSQL databases (MongoDB, Cassandra).
  • Familiarity with messaging systems such as Kafka, RabbitMQ, or ActiveMQ.
  • Experience with CI/CD pipelines and tools like Jenkins, Git, and automated testing frameworks.
  • Understanding of cloud platforms (AWS, Azure, GCP) is desirable.
  • Good problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.

Preferred Skills (Good to Have):

  • Experience with Reactive programming (Spring WebFlux).
  • Knowledge of security frameworks such as OAuth2, JWT.
  • Exposure to monitoring and logging tools like Prometheus, Grafana, and ELK stack.
  • Prior experience in financial services, e-commerce, or telecom domain is a plus.