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