Skip to main content

Job Description

   Back

Java Developer with expertise in Spring Boot and Microservices

09-10-2025 17:59:30

Job_302787

3 - 5 years

  • Chennai, Tamil Nadu, India (CHN)
  • Pune, Maharashtra, India (PUN)

Key Responsibilities

  • Develop and implement robust and efficient applications using Core Java and the Spring Boot framework.

  • Design, build, and deploy scalable microservices on a Linux-based infrastructure, ensuring high availability and fault tolerance.

  • Collaborate with cross-functional teams, including product managers and other developers, to define, design, and ship new features.

  • Write clean, maintainable, and efficient code, adhering to best practices and coding standards.

  • Participate in code reviews to ensure code quality, share knowledge, and mentor junior developers.

  • Troubleshoot and debug complex issues, identifying and resolving performance bottlenecks.

  • Contribute to all phases of the development lifecycle, from initial design to deployment and post-production support.


Required Skills & Qualifications

  • Proven experience (3-5 years) in software development with a strong focus on Java.

  • Knowledge of Core Java concepts, including object-oriented programming (OOP), data structures, multi-threading, and garbage collection.

  • Extensive hands-on experience with the Spring ecosystem, particularly Spring Boot, for building enterprise-grade applications.

  • Practical experience in designing and developing microservices architectures and RESTful APIs.

  • Proficiency in working with Linux environments for application deployment, scripting, and system monitoring.

  • Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes is a plus.

  • Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).

  • Strong problem-solving skills and a proactive attitude towards learning new technologies.

  • Excellent communication and collaboration skills.