4 - 8 years

20 - 25 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are looking for a proficient Java Developer with solid hands-on experience in Core Java, Microservices, and Spring Boot to join our dynamic team. The ideal candidate will have a strong foundation in Object-Oriented Analysis and Design, data structures, and algorithms, and a deep understanding of Java internals to build scalable and high-performance applications.

Key Responsibilities:

  • Design, develop, and maintain Java-based applications using Core Java, Spring Boot, and Microservices architecture.
  • Apply Object-Oriented Analysis and Design principles using common design patterns to deliver robust solutions.
  • Work extensively with Java/JEE internals such as Classloading, Memory Management, and Transaction Management.
  • Develop and optimize SQL queries and interact with relational databases using ORM frameworks like JPA2 and Hibernate.
  • Build web applications using frameworks such as Spring MVC, JSF, Wicket, or GWT.
  • Write clean, maintainable, and testable code following best practices and design principles.
  • Implement Test-Driven Development (TDD) to ensure high code quality and reliability.
  • Collaborate with cross-functional teams to analyze requirements, troubleshoot issues, and deliver solutions on schedule.

Required Skills and Qualifications:

  • Proven hands-on software development experience in Java.
  • Strong knowledge of Core Java and Java EE internals including class loading, memory management, and transaction management.
  • Solid experience with Microservices architecture and Spring Boot framework.
  • Proficiency in Object-Oriented Analysis and Design with practical use of design patterns.
  • Excellent understanding of data structures, algorithms, and problem-solving skills.
  • Strong experience in relational databases, SQL, and ORM technologies such as JPA2 and Hibernate.
  • Experience in developing web applications using popular Java web frameworks (Spring MVC, JSF, Wicket, GWT).
  • Familiarity with test-driven development (TDD) methodologies.
  • Good communication skills and ability to work collaboratively in a team environment.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

Pune, Chennai, Bengaluru