Skip to main content

Senior Java Architect

London Area, United Kingdom Full-time Posted 1 week ago

Job Description

Senior Java Engineering Architect - Banking, Payments & AI-Driven Engineering


Role Summary

We are seeking a highly experienced Java Engineering Architect to lead the architecture, design, and delivery of next-generation Banking and Payment platforms. The ideal candidate will have deep expertise in payment engines, banking operations, messaging architecture, integration patterns, cloud-native engineering, and AI-driven software delivery.

This role requires a strong technology leader who can define enterprise architecture, drive engineering excellence, lead large backend engineering teams, and leverage AI-powered development practices to accelerate software delivery and innovation.

Key Responsibilities

Payments & Banking Domain

Design and architect high-volume, mission-critical payment processing platforms.

Provide deep expertise in:

Payment engines

Payment orchestration

Real-time payments

SWIFT

ISO 20022

Settlement and clearing systems

Banking operational workflows

Reconciliation systems

Regulatory and compliance-driven architectures

Collaborate with business and operations teams to modernize banking platforms.

Messaging & Integration Architecture

Architect enterprise messaging hubs and event-driven ecosystems.

Define integration strategies leveraging:

Kafka / NATS

Event Streaming Platforms

Microservices Event-Driven Architecture

Drive architecture patterns for asynchronous processing and large-scale distributed systems.

Design highly decoupled and configurable integration frameworks.

AI-Led Engineering & SDLC Transformation

Champion AI-powered software engineering practices across the SDLC.

Drive adoption of:

Claude Code

GitHub Copilot

Cursor

LLM-powered engineering tools

Define AI-first engineering frameworks enabling accelerated delivery while maintaining engineering quality.

Cloud Native & Platform Engineering

Design and govern cloud-native application platforms using Kubernetes, Docker

Ensure platforms support high availability, resilience, scalability, and operational excellence.

Team Leadership

Lead and grow teams of Java backend engineers, architects, and technical leads.

Create engineering roadmaps and delivery strategies.

Drive Agile and product-centric engineering practices.

Partner with stakeholders, business leaders, and executive management.

Required Skills & Experience

Core Architecture

15+ years of software engineering experience.

8+ years in Solution Architecture, Enterprise Architecture, or Principal Engineering roles.

Proven experience delivering enterprise-scale Banking and Payment solutions.

Java & Backend Engineering

Expert-level knowledge of:

Java

Spring Boot

Spring Cloud

Microservices

Messaging & Integration

Deep expertise in Messaging Hub architecture.

Strong experience with:

Kafka , NATS

Event Streaming Platforms

Expert understanding of:

Integration patterns

Enterprise Integration Architecture

Messaging patterns

API architecture

Event-driven architecture

Databases

Strong expertise in:

Oracle

PostgreSQL

Data modelling, performance tuning, HA/DR architecture, and transaction-heavy systems.

Leadership & Communication

Exceptional stakeholder management and executive communication skills.

Ability to influence senior leadership and engineering organizations.

Strong architectural documentation and presentation capabilities.

Experience leading globally distributed teams.

Strategic thinker with a hands-on engineering mindset.

Preferred Qualifications

Banking or Financial Services industry background.

Experience with large-scale modernization and transformation programs.

TOGAF, Kubernetes, Cloud, or Architecture certifications.

Experience building AI-enabled engineering organizations.

Exposure to GenAI and Enterprise LLM integration patterns.

Similar sponsor-licensed roles

More roles in London Area, United Kingdom with active sponsor licences.