Contract: 12 Months
Location: Canary Wharf, London – 3 days onsite / 2 days WFH
We are currently seeking 5 experienced Senior Java Developers to join a major retail banking transformation programme within a leading financial services organisation. You will be working on a large-scale payments and accounts platform, helping modernise critical banking systems that support high-volume customer transactions.
This is an exciting opportunity to work on mission-critical financial systems within a modern cloud-native environment.
Key Responsibilities
* Design, develop and enhance high-volume transactional banking systems supporting accounts and payments.
* Build scalable Java-based microservices deployed to cloud infrastructure.
* Work closely with product owners, architects, and engineering teams to deliver robust banking solutions.
* Develop event-driven services using Kafka for payment and transaction processing.
* Ensure systems meet high availability, security, and regulatory standards required in financial services.
* Contribute to architecture discussions and technical best practices across the engineering team.
Required Experience
* Strong Java development experience (Java 17/21) in enterprise environments.
* Proven experience working in retail banking or financial services.
* Hands-on experience with payments, accounts, or transaction processing systems.
* Experience building microservices architectures.
* Strong experience with:
* AWS
* Kafka
* Experience building high-performance, high-throughput systems.
* Strong understanding of distributed systems and event-driven architecture.
* Experience with Spring Boot / Spring ecosystem
* Knowledge of payment rails or banking integrations
* Experience working within regulated financial environments
Working Model
* Hybrid working: 3 days onsite in Canary Wharf, 2 days remote.
* Collaborative Agile environment within a large engineering programme.
#J-18808-Ljbffr