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