Senior Software Engineer_Java,Backend

2 - 5 years

6 - 10 Lacs

Posted:Just now| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

  • Design, build, and operate JVM-based microservices (primarily Java and Kotlin) with a focus on performance, scalability, and reliability.
  • Own services end-to-end: architecture, implementation, deployment, monitoring, on-call participation, and continuous improvement.
  • Apply strong concurrency and performance practices: asynchronous programming, backpressure, efficient I/O, memory management, and GC tuning.
  • Build and evolve event-driven systems; work with Kafka for streaming, partitioning, consumer groups, and schema evolution.
  • Instrument services for deep observability (metrics, logs, traces), define SLIs/SLOs, and use error budgets to drive reliability.
  • Automate CI/CD, testing, and operational tasks; improve developer productivity with tooling and infrastructure as code.
  • Collaborate with product, architecture, and cross-functional partners to deliver customer outcomes.
  • Mentor peers, review designs and code, and contribute to technical standards and best practices.

What you bring

  • Strong experience building and operating production-grade backend services on the JVM (Java and/or Kotlin).
  • Solid understanding of distributed systems concepts (consistency, partitioning, replication, fault tolerance) and microservice design.
  • Hands-on experience with asynchronous and reactive programming (e.g., CompletableFuture, Project Reactor, RxJava, Kotlin coroutines).
  • Experience with Kafka or similar streaming technologies (topic/partition strategy, consumer lag, idempotency, schema compatibility) strongly preferred.
  • Proficiency with REST/gRPC API design, service-to-service communication, and resilience patterns (timeouts, retries, circuit breakers).
  • Practical experience with containers and Kubernetes, and with CI/CD pipelines.
  • Track record of operating services in production: monitoring, alerting, incident response, and postmortems.
  • Strong communication skills, ability to write design docs, and collaborate across teams; proficiency in English.

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

RecommendedJobs for You