Java Developer-Bangalore

2 - 5 years

4 - 7 Lacs

Posted:None| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Hiring for Java Developer-Bangalore

Job Summary:

We are seeking a skilled

Java Developer

to join our development team. The ideal candidate will have experience in designing, building, and maintaining efficient, reusable, and reliable Java code. You will work on backend services, API development, system integrations, and scalable applications, collaborating closely with front-end developers, QA, and DevOps teams.

Key Responsibilities:

  • Design, develop, and maintain

    Java-based applications

    using frameworks like

    Spring / Spring Boot / Hibernate

    .
  • Build and consume

    RESTful APIs

    and web services.
  • Write clean, maintainable, and efficient code following

    best practices

    and

    coding standards

    .
  • Participate in the full

    SDLC

    (Software Development Life Cycle): requirements gathering, design, development, testing, deployment, and support.
  • Collaborate with cross-functional teams to define and deliver new features.
  • Optimize applications for

    performance

    ,

    scalability

    , and

    security

    .
  • Troubleshoot and debug production issues as needed.
  • Write unit and integration tests using tools like

    JUnit

    ,

    Mockito

    , etc.
  • Maintain code versioning using

    Git

    and participate in code reviews.

Required Skills & Qualifications:

  • Bachelors degree in

    Computer Science

    ,

    Engineering

    , or a related field.
  • Proficiency in

    Java SE/EE

    , and solid understanding of

    OOP

    principles and design patterns.
  • Experience with

    Spring Boot

    ,

    Spring MVC

    ,

    JPA/Hibernate

    .
  • Strong experience with

    REST APIs

    ,

    JSON/XML

    , and

    microservices architecture

    .
  • Familiarity with

    RDBMS

    (e.g.,

    MySQL, PostgreSQL, Oracle

    ) and writing complex SQL queries.
  • Experience with

    version control systems

    like

    Git

    .
  • Familiarity with

    build tools

    (e.g.,

    Maven, Gradle

    ) and

    CI/CD pipelines

    .
  • Good understanding of

    Agile/Scrum

    methodologies.
  • Excellent problem-solving skills and attention to detail.

Preferred Qualifications:

  • Experience with

    Docker

    ,

    Kubernetes

    , or cloud platforms (

    AWS

    ,

    Azure

    , or

    GCP

    ).
  • Knowledge of messaging systems like

    Kafka

    ,

    RabbitMQ

    , or

    ActiveMQ

    .
  • Exposure to

    NoSQL databases

    like

    MongoDB

    or

    Cassandra

    .
  • Familiarity with

    unit testing

    and

    TDD

    practices.
  • Experience with frontend technologies (

    Angular, React

    ) is a plus.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now
Diverse Lynx logo
Diverse Lynx

Information Technology and Staffing

Indianapolis

RecommendedJobs for You

chennai, delhi / ncr, mumbai (all areas)