Job Summary
We are looking for an experienced Java Lead with strong expertise in the Banking domain to lead development and BAU support functions. This onshore role requires a combination of technical leadership, stakeholder management, and production support experience in mission-critical banking applications. The candidate will be responsible for ensuring system stability, driving technical solutions, and aligning with business and regulatory requirements.
Key Responsibilities
Key Responsibilities
Technical Leadership
- Lead, mentor, and guide the development team using strong Java expertise.
- Provide architecture and design solutions aligned with banking systems and regulatory requirements.
- Ensure best practices in coding, security, scalability, and performance.
- Conduct code reviews and ensure adherence to standards.
- Troubleshoot critical issues in high-availability banking applications.
Skill Requirements
BAU Support & Incident Management
- Own and manage BAU support activities for banking applications ensuring high uptime.
- Handle and prioritize production tickets, incidents, and service requests.
- Perform root cause analysis (RCA) and implement permanent fixes.
- Ensure compliance with SLAs/SLOs, especially for business-critical transactions.
- Work closely with offshore teams for timely resolution of incidents.
- Manage incident, problem, and change management processes.
- Maintain detailed documentation and knowledge base.
Stakeholder Management
- Act as the primary interface with banking business stakeholders, product owners, and clients.
- Gather and understand business requirements specific to banking workflows (payments, lending, core banking, etc.).
- Communicate effectively regarding releases, incidents, and delivery status.
- Handle escalation management and ensure stakeholder satisfaction.
- Participate in governance meetings and reporting.
Other Requirements
Technical Skills Strong expertise in Java, Spring Boot, Microservices architecture Experience in building secure, scalable banking applications Knowledge of REST APIs, distributed systems, and integration patterns Experience with databases (Oracle, SQL Server, NoSQL) Familiarity with cloud platforms (AWS/Azure/GCP) is a plus Hands-on experience with DevOps tools (CI/CD, Jenkins, Git, etc.) Banking Domain Experience (Mandatory) Strong understanding of banking/financial services systems Experience working on: Core Banking Systems Payments (ACH, SWIFT, RTGS, etc.) Lending / Retail Banking / Wealth Management Knowledge of regulatory and compliance standards (e.g., AML, KYC, PCI-DSS) Experience handling high-volume transactiona