Overview
We are seeking a Senior Java Architect to provide technical leadership in a significant banking transformation programme for a global financial services organization. The successful candidate will collaborate closely with senior architects and stakeholders, leading offshore engineering teams to deliver next-generation banking capabilities, specifically in the domain of payments and core banking platforms. This role will involve designing scalable and resilient architectures using cloud-native technologies and modern engineering practices to support enterprise-level banking solutions.
Responsibilities
- Partner with the Lead Architect to design and deliver enterprise-grade banking and payments platforms.
- Lead offshore Java engineering teams and provide technical direction across backend workstreams.
- Contribute to architecture governance, design reviews, technical decision-making, roadmap planning, and risk management.
- Design scalable, secure, and resilient microservices-based architectures using Java and modern engineering practices.
- Architect payment solutions supporting real-time payments, cross-border transactions, settlement, reconciliation, and regulatory requirements.
- Drive iterative delivery, stakeholder engagement, demonstrations, and technical progress reporting.
- Collaborate with Business, Integration, Data, and DevOps Architects to define and refine solution designs.
- Promote AI-assisted software delivery using tools such as GitHub Copilot, Claude Code, Cursor, or similar technologies.
Requirements
- Strong experience as a Java Architect, Engineering Architect, or Lead Backend Architect.
- Extensive experience within Banking, Payments, Financial Services, or other highly regulated environments.
- Deep expertise in Java, Spring Boot, and enterprise-scale backend development.
- Strong knowledge of microservices architecture and distributed systems.
- Experience designing event-driven solutions using Kafka or similar messaging technologies.
- Strong understanding of API-first architecture, REST services, and enterprise integration patterns.
- Experience with cloud-native platforms and containerised environments, specifically AWS, Azure, Kubernetes, Docker, and CI/CD pipelines.
- Proven experience leading distributed engineering teams and driving large-scale delivery programmes.