Java Developer

6 - 11 years

12 - 18 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Title

Experience

About the Role

Java Backend Developer

Key Responsibilities

  • Design, develop, and maintain

    Java-based backend applications

    using Spring Boot and Hibernate.
  • Implement

    microservices architecture

    , ensuring modularity, scalability, and performance.
  • Write

    clean, efficient, and well-documented code

    following best practices.
  • Develop and integrate RESTful APIs and web services.
  • Optimize application performance, identify bottlenecks, and implement solutions.
  • Collaborate with front-end developers, DevOps engineers, and QA teams.
  • Participate in

    code reviews

    , unit testing, and integration testing.
  • Work with relational databases and write complex SQL queries as needed.
  • Ensure

    security

    ,

    compliance

    , and

    data protection

    in all backend development.
  • Stay updated with the latest industry trends and technologies.

Required Skills & Qualifications

  • 6 to 10 years of experience in

    Java backend development

    .
  • Strong hands-on experience in

    Spring Boot

    ,

    Spring MVC

    , and

    Spring Security

    .
  • Solid knowledge of

    Hibernate

    ,

    JPA

    , and object-relational mapping.
  • Expertise in developing

    RESTful APIs

    and working with

    JSON/XML

    .
  • Experience with

    Microservices

    and service orchestration using tools like

    Spring Cloud

    ,

    Netflix OSS

    , or

    Kubernetes

    .
  • Proficiency in

    SQL

    and relational databases like

    MySQL

    ,

    PostgreSQL

    , or

    Oracle

    .
  • Experience with build tools like

    Maven/Gradle

    and version control systems like

    Git

    .
  • Understanding of containerization tools like

    Docker

    and deployment in

    cloud environments

    (AWS/Azure/GCP).
  • Familiarity with

    CI/CD pipelines

    ,

    unit testing frameworks

    (JUnit/TestNG), and mocking tools.

Nice to Have

  • Exposure to

    NoSQL databases

    like MongoDB or Cassandra.
  • Experience with

    message brokers

    (Kafka, RabbitMQ, etc.).
  • Knowledge of

    OAuth2/JWT

    and other authentication mechanisms.
  • Prior experience in

    Agile/Scrum

    environments.

Soft Skills

  • Excellent analytical and problem-solving abilities.
  • Strong communication and collaboration skills.
  • Ability to work independently and manage time effectively.
  • Passion for clean code, performance, and maintainability.

Mock Interview

Practice Video Interview with JobPe AI

Start Spring Boot 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

andhra pradesh, india

chandigarh, chandigarh, india

chennai, tamil nadu, india