Senior Java Architect
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.