Job Description

Job Title: Senior Java Backend Engineer (Distributed Systems)
Location: Bengaluru / Hyderabad (Hybrid)
Experience: 4–7 Years
Notice Period: Immediate to 45 Days Preferred

Role Overview

We are hiring a Senior Java Backend Engineer to strengthen our core platform engineering team. This role is focused on designing, building, and operating high-throughput backend systems that power business-critical workflows at scale. The ideal candidate has deep hands-on experience with Java-based distributed systems, strong system design instincts, and a production-first mindset.

You will work on complex backend problem spaces involving scalability, reliability, data consistency, and performance, while collaborating closely with product, DevOps, and frontend engineering teams.


Key Responsibilities

  • Design, develop, and operate scalable backend services using Java (11+) and Spring Boot in a distributed architecture.

  • Own end-to-end service lifecycle—from design and implementation to deployment, monitoring, and optimization.

  • Build resilient REST and event-driven APIs with clear versioning, backward compatibility, and fault tolerance.

  • Implement data persistence strategies using JPA/Hibernate with MySQL/PostgreSQL , including schema design and query optimization.

  • Design and integrate asynchronous workflows using Kafka or similar messaging platforms.

  • Drive performance tuning initiatives across application, database, and infrastructure layers.

  • Collaborate with DevOps teams to standardize deployments using Docker and CI/CD pipelines.

  • Participate in architectural discussions, code reviews, and incident post-mortems to continuously improve system quality.


Required Skills & Experience

  • 4–7 years of strong backend development experience using Java and Spring Boot .

  • Solid understanding of distributed systems fundamentals : scalability, consistency, fault tolerance, and latency trade-offs.

  • Hands-on experience with microservices architecture , RESTful APIs, and event-driven design patterns.

  • Proficiency in relational databases (MySQL/PostgreSQL ) and ORM frameworks (Hibernate/JPA ).

  • Experience working with Kafka/RabbitMQ or similar messaging systems.

  • Familiarity with Docker , CI/CD pipelines, and Git-based workflows.

  • Strong debugging skills and production issue-handling experience.


Good-to-Have

  • Exposure to cloud platforms (AWS preferred ) including EC2, RDS, and S3.

  • Experience implementing observability (logging, metrics, tracing) using tools like Prometheus, Grafana, or ELK.

  • Knowledge of API security practices (OAuth2, JWT, rate limiting).

  • Experience mentoring junior engineers or leading small feature teams.


Educational Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related technical discipline

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application