Experience: 4 - 8 Years
Location: Pune
Employment Type: Permanent
Job Summary
We are looking for a highly skilled Senior Java Developer with strong experience in Core Java, Spring Boot,
and Microservices architecture to join our growing engineering team in Pune.
The ideal candidate will be responsible for designing, developing, and maintaining scalable,
high-performance enterprise applications.
Key Responsibilities
- Design, develop, and maintain Java-based enterprise applications using Core Java, JEE, and Spring Framework Build and enhance RESTful Microservices using Spring Boot
- Work with embedded servers like Tomcat, Jetty, or Undertow
- Implement database interactions using JDBC, ORM (Hibernate/JPA) and SQL queries
- Design and optimize RDBMS schemas for MySQL, PostgreSQL, Oracle, or MS SQL Server
- Collaborate with architects and product teams to define system architecture
- Write clean, scalable, and high-performance code
- Ensure application security, performance, and reliability
- Participate in code reviews, testing, and debugging
- Support deployment and production issues when required
Required Skills
- Strong experience in Core Java & Java 8+
- Hands-on experience with Spring Framework & Spring Boot
- Good understanding of Microservices Architecture
- Experience with JEE technologies
- Strong knowledge of JVM (Java Virtual Machine)
- Expertise in JDBC, Hibernate / JPA (ORM)
- Solid understanding of RDBMS (MySQL, PostgreSQL, Oracle, SQL Server)
- Experience working with XML & REST APIs
- Knowledge of embedded web servers (Tomcat, Jetty, Undertow)
- Strong problem-solving and debugging skills
Good to Have
- Experience with cloud platforms (AWS, Azure, or GCP)
- Knowledge of Docker, Kubernetes
- CI/CD tools like Jenkins, GitHub Actions
- Exposure to Agile/Scrum methodology
- Educational Qualification
- Bachelor’s degree in computer science, IT, or related field