Java Developer/ Java Full Stack Developer

5 - 10 years

8 - 18 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

We are seeking a highly skilled Java Developer to join our team. The ideal candidate will have experience designing, developing, and maintaining Java-based applications and services. You will be responsible for writing efficient, testable, and scalable code and collaborating with cross-functional teams to deliver high-quality software solutions.

Key Responsibilities:

  • Design, develop, test, and maintain Java-based applications.
  • Participate in the full software development lifecycle (SDLC), including planning, analysis, design, implementation, and testing.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Collaborate with architects, developers, QA, and DevOps teams to deliver high-quality software.
  • Develop RESTful APIs and integrate with front-end systems and third-party services.
  • Troubleshoot and debug applications and resolve production issues.
  • Write unit tests and perform code reviews to ensure code quality and reliability.
  • Keep up to date with emerging technologies and apply them where appropriate.

Required Qualifications:

  • Bachelors degree in Computer Science, Engineering, or related field.
  • Proven experience as a Java Developer (typically 2+ years for mid-level roles).
  • Proficiency in Java SE and Java EE.
  • Strong understanding of object-oriented programming (OOP).
  • Experience with frameworks such as Spring, Spring Boot, Hibernate, etc.
  • Familiarity with RESTful API design and development.
  • Experience with relational databases (e.g., MySQL, PostgreSQL, Oracle).
  • Working knowledge of build tools such as Maven or Gradle.
  • Experience with version control systems like Git.

Preferred Qualifications:

  • Experience with cloud platforms (e.g., AWS, Azure, GCP).
  • Knowledge of Microservices architecture.
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines.
  • Understanding of Agile methodologies (Scrum, Kanban).
  • Experience with front-end technologies (e.g., Angular, React) is a plus.

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
Spectrum Talent Management logo
Spectrum Talent Management

Talent Management

Los Angeles

RecommendedJobs for You