Senior Java Developer

6 - 11 years

30 - 45 Lacs

Posted:2 months ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Senior Java Backend Engineer

About the Role

Senior Java Backend Engineer

Key Responsibilities

  • Design and develop backend services using

    Java (Spring Boot)

    in a

    microservices-based architecture

  • Build

    highly available, low-latency

    , and

    high-throughput

    distributed systems
  • Apply

    software design patterns

    and

    architecture best practices

    to ensure clean, reusable, and maintainable code
  • Implement caching strategies using tools like

    Redis, Memcached

    , and manage data consistency
  • Architect data flows using

    event-driven design

    (e.g., Kafka, GCP Pub/Sub) when appropriate
  • Ensure scalable

    API design

    following RESTful standards
  • Containerize services using

    Docker

    , orchestrate using

    Kubernetes

    , and deploy on

    Google Cloud Platform (GCP)

  • Work with

    SQL and NoSQL databases

    such as PostgreSQL, MySQL, MongoDB, or Cassandra
  • Establish and maintain

    CI/CD pipelines

    , automated testing, and deployment automation
  • Integrate and manage

    observability, logging, and production monitoring

    tools like

    Prometheus, Grafana, Stackdriver, Datadog, ELK

  • Drive best practices for

    performance tuning, code quality, fault tolerance, and resiliency

  • Collaborate closely with DevOps, QA, and frontend teams to ensure end-to-end system reliability

Must-Have Qualifications

  • 6+ years

    of backend development experience using

    Java

    , Spring Boot, and REST APIs
  • Proven experience in

    system design, architectural patterns

    , and

    scalable service design

  • Strong command of

    object-oriented programming (OOP)

    and

    design patterns.

  • Experience with

    distributed systems, caching

    , rate limiting, and

    concurrency control

  • Hands-on experience with

    Docker

    ,

    Kubernetes

    , and deployment on

    GCP or other cloud platforms

  • In-depth knowledge of

    database schema design, query optimization

    , and

    data indexing

  • Practical understanding of

    CI/CD

    , version control (Git), and modern release practices
  • Experience with

    APM tools

    for performance and error monitoring in production
  • Strong debugging and root-cause analysis skills in

    live production environments

  • Experience working in

    agile, product-based companies

    with high ownership culture

Preferred Qualifications

  • Prior experience working on

    large-scale consumer or enterprise products

  • Exposure to

    message queues

    ,

    async processing

    , and

    workflow engines

  • Candidates currently abroad or with overseas experience who are planning to

    return to India

    are strongly encouraged to apply

Why Join Us?

  • Work on impactful, high-scale systems serving millions of users
  • Solve deep technical challenges in a fast-paced product environment
  • Be part of a world-class engineering team committed to excellence
  • Flexible working options and a culture that rewards ownership and innovation

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

pune, maharashtra, india