Job Title: Senior Lead Java
Experience: 7 9 Years
Location: Bangalore / Hyderabad
Notice Period: Max 30 Days
Job Summary
We are looking for a highly skilled and experienced Senior Lead Java to join our dynamic engineering team. The ideal candidate will have strong expertise in modern Java technologies, microservices architecture, and cloud platforms, along with domain experience in Payments or Banking.
This role requires a hands-on technical leader who can design scalable systems, mentor teams, and drive end-to-end delivery of enterprise-grade applications.
Key Responsibilities
- Lead the design, development, and deployment of scalable, high-performance applications using Java (17/21) and Spring Boot
- Architect and implement microservices-based solutions with RESTful APIs
- Work with Apache Kafka for event-driven architecture and real-time data processing
- Design and develop secure, reliable solutions for Payments/Banking systems
- Collaborate with cross-functional teams including Product, DevOps, and QA
- Drive best practices in coding standards, code reviews, and performance optimization
- Mentor and guide junior developers and ensure technical excellence within the team
- Work on Azure Cloud services for deployment, scaling, and monitoring
- Troubleshoot production issues and ensure system stability and performance
- Participate in architectural discussions and contribute to technical roadmaps
Required Skills & Qualifications
- 79 years of strong experience in Java development
- Hands-on experience with Java 17 or Java 21
- Strong expertise in Spring Boot and Microservices Architecture
- Experience with Apache Kafka (producers, consumers, event streaming)
- Strong understanding of REST APIs, API design, and integration
- Hands-on experience with Microsoft Azure Cloud (App Services, AKS, Functions, etc.)
- Solid understanding of OOPs, multithreading, collections, and design patterns
- Experience with CI/CD pipelines, Git, and DevOps practices
- Strong problem-solving and analytical skills
Domain Requirement
- Mandatory experience in Payments or Banking domain
- Understanding of financial systems, transaction processing, and regulatory compliance is highly preferred
Preferred Skills
- Experience with Docker & Kubernetes
- Knowledge of Spring Cloud, API Gateway, and Service Mesh
- Familiarity with security standards (OAuth2, JWT, SSL, etc.)
- Exposure to Agile/Scrum methodologies
Soft Skills
- Strong leadership and mentoring abilities
- Excellent communication and stakeholder management skills
- Ability to work in a fast-paced, collaborative environment