Job Title : Java Backend Developer
Experience : 4 – 8 years
Client Location : Bengaluru- Marathahalli -Work from Office, 5 days a week
Employment Type : Full-time
Domain : Financial Services (Service-based Business)
Preference : Immedidate joinee or within 15 days
About the Role
We are seeking a highly skilled Java Backend Developer with strong expertise in building and scaling microservices-based applications. The ideal candidate should be passionate about backend engineering, experienced in distributed systems, and capable of delivering resilient and scalable solutions.
Key Responsibilities
- Design, develop, and maintain scalable backend services using Java and Spring Boot .
- Implement microservice architectures , ensuring reliability, high availability, and fault tolerance.
- Work with Kafka for event-driven architecture, message streaming, and real-time data pipelines.
- Develop APIs and integrate services while ensuring security and performance.
- Collaborate with cross-functional teams including frontend, DevOps, and QA to deliver end-to-end solutions.
- Troubleshoot and debug complex production issues, providing timely solutions.
- Apply best practices in code quality, testing, CI / CD, and system monitoring.
- Optimize applications for scalability, resilience, and performance .
- Participate in design and architecture discussions, contributing to technical roadmaps and strategy.
Required Skills & Qualifications
4–8 years of experience in backend development with a strong focus on Java .Strong knowledge and hands-on experience with Spring Boot and microservice design patterns.Proven experience working with Kafka or other distributed messaging / streaming systems.Solid understanding of distributed systems , concurrency, and system design principles.Strong debugging, problem-solving, and performance-tuning skills.Experience with RESTful APIs , database technologies (SQL / NoSQL), and caching frameworks.Understanding of scalability, resilience, and fault tolerance in system design.Knowledge of CI / CD pipelines, Docker, Kubernetes, and cloud platforms (AWS / Azure / GCP) is a plus.Preferred Skills
Exposure to containerization and orchestration tools.Experience in event-driven architectures and real-time data processing.Familiarity with monitoring tools (Prometheus, Grafana, ELK stack, etc.).Strong understanding of software engineering best practices, TDD / BDD.Common Expectations :
Self-starters who require minimal handholding and can quickly integrate into the teamSolid understanding of core programming concepts and problem-solving abilitiesBasic project management skills and ability to independently navigate workstreamsAbility to collaborate effectively with Product Managers and TPMs, proactively seek clarity, and unblock themselvesStrong communication skills – should be able to clearly explain past work and experiences