5 - 9 years

17 - 25 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role & responsibilities

Mandatory Skills: Java 21, Spring Boot 3.3+, MongoDB, Kafka, Distributed System Management (DSM)

Job Summary:

Java Developer

Key Responsibilities:

  • Act as a self-starter and effective problem solver in a fast-paced environment.
  • Work on large-scale renovation initiatives to upgrade applications using 

    Java 21, Spring Boot 3.3+, Gradle, MongoDB, and Kafka

    , improving reliability, scalability, and observability.
  • Identify synergies and integrate processes with related systems to minimize redundancy and optimize maintenance.
  • Design, develop, and test strategic enhancements in line with evolving business and regulatory needs.
  • Troubleshoot complex technical issues involving 

    threading, memory management, data enrichment, messaging systems, and caching.

  • Participate in 

    code reviews

     and provide constructive technical feedback.
  • Contribute to department-level architectural and Agile chapter discussions to help define the overall modernization strategy.
  • Collaborate with cross-functional teams to develop 

    secure, high-quality, and scalable

     software solutions.
  • Ensure system 

    performance, uptime, and scalability

     through best practices and modern engineering approaches.

Qualifications & Technical Skills:

  • Strong expertise in Java (Java 21 preferred), Spring Boot 3.3+, and Gradle.

  • Proficiency in databases  

    DB2, Sybase, MongoDB, and SQL.

  • Solid understanding of 

    Distributed System Management (DSM)

     concepts.
  • Strong foundation in 

    algorithms, data structures, and system design.

  • Experience developing 

    REST APIs

     and 

    microservices architectures.

  • Hands-on experience with 

    messaging technologies

     – Kafka and IBM MQ.
  • Familiarity with 

    Linux/Unix environments

     and 

    shell scripting.

  • Exposure to 

    DevOps, CI/CD pipelines, containerization, and Kubernetes.

  • (Preferred) Working knowledge of 

    Python.

  • (Preferred) Experience with 

    financial systems or large-scale modernization projects.

  • Excellent 

    communication, analytical, debugging, and problem-solving

     skills.
  • Ability to collaborate effectively with 

    global, cross-functional teams.


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

mumbai, nagpur, thane, nashik, pune, aurangabad

hubli, mangaluru, mysuru, bengaluru, belgaum

noida, chennai, bengaluru, delhi / ncr