Job Description: Java Developer
Experience: 6 to 10 Years
Location: Pune
Employment Type: Full-Time
Role Overview
We are looking for an experienced Java Developer with strong expertise in designing, developing, and maintaining scalable backend applications. The ideal candidate should have hands-on experience with modern Java frameworks, microservices architecture, and enterprise-grade applications.
Key Responsibilities
- Design, develop, and maintain robust, scalable, and high-performance Java applications
- Develop RESTful APIs and microservices using Spring Boot
- Participate in requirement analysis, system design, and technical discussions
- Write clean, maintainable, and efficient code following best practices
- Perform unit testing, code reviews, and debugging
- Integrate applications with databases, third-party APIs, and messaging systems
- Collaborate with frontend, DevOps, QA, and product teams
- Support production issues and provide root cause analysis
- Ensure application security, performance optimization, and scalability
Mandatory Skills
- Strong proficiency in Core Java (Java 8 or above)
- Hands-on experience with Spring, Spring Boot, Spring MVC
- Experience in Microservices Architecture
- Strong knowledge of REST APIs and web services
- Experience with Hibernate / JPA
- Good understanding of SQL & RDBMS (Oracle, MySQL, PostgreSQL)
- Experience with Git / Version Control Systems