Senior Technical Lead - Java, Microservices, React.js

HCLTech

Sydney, New South Wales

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

#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-