Home
Jobs

6 - 8 years

15 - 30 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Job Title: Java Back-End Developer

Location:

Notice Period:


Job Summary:

Java Back-End Developer


Key Responsibilities:

  • Design, develop, test, and maintain robust and scalable server-side applications using Java (Java 8+ preferred).
  • Develop RESTful APIs and microservices for integration with front-end components and third-party services.
  • Work with databases (SQL/NoSQL) to design schemas, write queries, and manage data flow efficiently.
  • Optimize application performance, reliability, and scalability.
  • Implement security and data protection protocols in back-end services.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Conduct code reviews, write unit and integration tests, and follow CI/CD practices.
  • Troubleshoot and debug production issues and provide timely resolutions.
  • Participate in architectural discussions and contribute to technical documentation.
  • Stay up to date with the latest industry trends and technologies.

Required Qualifications:

  • Strong proficiency in

    Java (Spring Boot, Spring MVC, JPA/Hibernate)

    .
  • Experience with

    REST APIs

    , JSON, and web services integration.
  • Proficient in working with

    relational databases

    (e.g., PostgreSQL, MySQL) and

    NoSQL databases

    (e.g., MongoDB, Redis).
  • Familiarity with

    version control systems

    (e.g., Git).
  • Understanding of

    multi-threading

    ,

    design patterns

    , and

    OOP principles

    .
  • Experience with

    build tools

    like Maven or Gradle.
  • Knowledge of

    CI/CD pipelines

    , testing frameworks (JUnit, Mockito), and containerization (Docker).

Preferred Qualifications:

  • Experience with

    microservices architecture

    and cloud platforms (AWS, Azure, GCP).
  • Exposure to

    message brokers

    (Kafka, RabbitMQ).
  • Knowledge of

    Kubernetes

    ,

    Docker Swarm

    , or similar container orchestration tools.
    Familiarity with

    Agile/Scrum methodologies

    .
  • Understanding of performance tuning and application monitoring tools (e.g., Prometheus, Grafana, ELK Stack).

Soft Skills:

  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal abilities.
  • Ability to work independently and as part of a team.
  • Strong time management and organizational skills.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview Now
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
Happiest Minds Technologies
Happiest Minds Technologies

IT Services and IT Consulting

Bengaluru Karnataka

5001-10000 Employees

465 Jobs

    Key People

  • Ashok Soota

    Executive Chairman
  • Nitin Achyut

    CEO

RecommendedJobs for You