Java Developer

3 - 8 years

6 - 16 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Key Responsibilities:

  • Design, develop, and deploy high-quality Java-based applications using

    Spring Boot

    and related technologies.
  • Develop and maintain

    RESTful APIs

    and

    microservices architecture

    .
  • Work with

    database systems

    (MySQL, PostgreSQL, Oracle, etc.) for data modeling and queries.
  • Integrate third-party APIs and services as needed.
  • Collaborate with

    front-end developers

    , QA engineers, and product managers to deliver robust software solutions.
  • Write clean, efficient, and maintainable code following best practices and design patterns.
  • Perform

    unit testing

    , debugging, and performance optimization.
  • Participate in

    code reviews

    , design discussions, and sprint planning meetings.
  • Maintain proper documentation of system design and implementation.
  • Ensure the application meets security and scalability standards.

Required Skills & Qualifications:

  • Bachelors degree in Computer Science, Information Technology, or a related field.
  • 2–5 years

    of hands-on experience in

    Java development

    .
  • Strong understanding of

    Spring Framework

    ,

    Spring Boot

    ,

    Spring Data JPA

    , and

    Spring Security

    .
  • Experience with

    REST APIs

    ,

    JSON

    , and

    Microservices architecture

    .
  • Solid knowledge of

    Object-Oriented Programming (OOP)

    concepts and design principles.
  • Familiarity with

    build tools

    like Maven or Gradle.
  • Experience with

    version control tools

    (Git, GitHub, Bitbucket).
  • Knowledge of

    SQL

    and

    relational databases

    .
  • Understanding of

    Agile methodologies

    and

    CI/CD pipelines

    .

Preferred / Nice-to-Have Skills:

  • Exposure to

    cloud platforms

    (AWS, Azure, or GCP).
  • Experience with

    Docker

    and

    Kubernetes

    .
  • Knowledge of

    message brokers

    (Kafka, RabbitMQ).
  • Familiarity with

    front-end technologies

    like Angular or React (basic understanding).
  • Experience with

    testing frameworks

    (JUnit, Mockito).

Soft Skills:

  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Attention to detail and focus on quality.
  • Self-motivated and able to work independently or collaboratively.

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

gurugram, mumbai (all areas)

hyderabad, bengaluru, mumbai (all areas)