Experience
2 - 5 yrs
Salary (CTC)
₹5L - ₹6.1L
Job Location
Pune, India
Vacancy
200
Designation
Java Spring Boot Developer
Job Type
Not specified
Job Description
Job Summary
We are seeking a skilled Java Spring Boot Developer to design, develop, and maintain scalable enterprise applications. The ideal candidate should have strong experience in Java, Spring Boot, Microservices architecture, RESTful APIs, and database technologies. The role involves collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
- Design, develop, test, and deploy Java-based applications using Spring Boot.
- Build and maintain Microservices-based applications.
- Develop RESTful APIs and integrate with third-party services.
- Write clean, reusable, and efficient code following best practices.
- Optimize application performance, scalability, and security.
- Collaborate with Business Analysts, QA teams, and DevOps engineers.
- Troubleshoot, debug, and resolve production issues.
- Participate in code reviews and technical discussions.
- Create technical documentation and maintain development standards.
Required Skills
- Strong experience in Java 8/11/17+.
- Hands-on expertise with Spring Boot, Spring MVC, Spring Data JPA, Spring Security.
- Experience in Microservices Architecture.
- Knowledge of REST APIs and API integrations.
- Experience with Hibernate/JPA.
- Strong SQL skills with databases such as MySQL, PostgreSQL, Oracle, or SQL Server.
- Familiarity with Git version control.
- Understanding of Maven/Gradle build tools.
- Experience with JUnit, Mockito for unit testing.
- Knowledge of Docker and containerization.
Preferred Skills
- Experience with Kafka, RabbitMQ, or ActiveMQ.
- Cloud exposure to AWS, Azure, or GCP.
- Knowledge of CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps).
- Experience with Kubernetes.
- Understanding of Agile/Scrum methodologies.
Qualifications
- Bachelor's or master's degree in computer science, Information Technology, or related field.
- Relevant experience in Java and Spring Boot development.
