Posted:11 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Senior Java Developer – Microservices & Integration

Location: Hyderabad, Pune, Gurugram, Noida & Delhi

Experience Level: 7+ Years

Employment Type: Full-time



About the Role

Senior Java Developer



Key Responsibilities

  • Design, develop, and deploy

    scalable microservices

    using

    Spring Boot

    and

    Spring WebFlux

    frameworks.
  • Develop and maintain

    RESTful APIs

    and integration services.
  • Work with

    Kafka

    for event-driven architectures and asynchronous messaging.
  • Collaborate with cross-functional teams to ensure smooth integration with multiple databases (DB2, SQL Server, Oracle).
  • Write high-quality, testable code using

    JUnit

    and

    Mockito

    frameworks.
  • Participate in code reviews, system architecture discussions, and performance tuning.
  • Troubleshoot production issues and drive root cause analysis for incidents.
  • Work closely with the DevOps and Infrastructure teams for deployment automation and CI/CD pipelines.
  • Support change management and deployment processes following IT standards.
  • Engage in agile ceremonies and contribute to sprint planning, estimations, and retrospectives.



Required Skills & Qualifications.

  • Bachelor’s degree in computer science

    , Engineering, or related field (or equivalent experience).
  • 7+ years

    of experience in enterprise application development using

    Java (Version 17 or higher)

    .
  • Proficiency in

    Spring Boot

    ,

    Spring MVC/WebFlux

    , and

    Core Spring

    concepts.
  • Strong knowledge of

    Microservices Architecture

    and distributed systems.
  • Experience with

    Kafka

    ,

    JUnit

    , and

    Mockito

    .
  • Hands-on experience with databases like

    DB2

    ,

    SQL

    , or

    Oracle

    .
  • Familiarity with

    Gradle 8/9

    build tools.
  • Exposure to

    WebMethods

    or other integration platforms is a strong plus.
  • Understanding of

    IT support, change management, and deployment

    processes.
  • Basic knowledge of

    system integration concepts

    and

    data analysis

    .
  • Experience in

    Agile development environments

    .
  • Strong analytical, problem-solving, and communication skills.
  • Ability to lead teams, mentor juniors, and exhibit situational leadership.
  • Self-starter with a continuous learning mindset and the ability to adapt to evolving technologies.



Preferred Qualifications

  • Experience in the

    Logistics domain

    or related industries.
  • Knowledge of

    cloud deployment platforms (AWS, Azure, GCP)

    .
  • Familiarity with

    containerization technologies (Docker, Kubernetes)

    .

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

bengaluru, karnataka, india