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.
- Payment orchestration
- Real-time payments
- SWIFT
- ISO 20022
- Settlement and clearing systems
- Banking operational workflows
- Regulatory and compliance-driven architectures
- Collaborate with business and operations teams to modernize banking platforms.
- Architect enterprise messaging hubs and event-driven ecosystems.
- Kafka / NATS
- Event Streaming Platforms
- Drive architecture patterns for asynchronous processing and large-scale distributed systems.
- Design highly decoupled and configurable integration frameworks.
- Champion AI-powered software engineering practices across the SDLC.
- Drive adoption of:
- Cursor
- LLM-powered engineering tools
- Define AI-first engineering frameworks enabling accelerated delivery while maintaining engineering quality.
- Design and govern cloud-native application platforms using Kubernetes, Docker
- Ensure platforms support high availability, resilience, scalability, and operational excellence.
- 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.
- 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
- Integration patterns
- Messaging patterns
- Event-driven architecture
- Databases
- Strong expertise in:
- Oracle
- 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.