Key Responsibilities
Define end-to-end architecture for banking product platforms supporting payments, deposits, lending, treasury, and customer servicing.
Design highly available, fault-tolerant, and scalable solutions using Java, Spring Boot, and Microservices architecture.
Lead modernization initiatives from monolithic applications to cloud-ready and API-driven architectures.
Architect enterprise integration solutions using Apache Camel, IBM MQ, Kafka, and REST APIs.
Design event-driven architectures supporting real-time banking transactions and processing.
Define resiliency frameworks using Resilience4j to ensure uninterrupted banking services.
Establish architecture standards, development guidelines, and governance practices.
Drive API strategy and integration frameworks for internal and external banking systems.
Collaborate with Product Management, Business Analysts, Security Teams, and Client Banks.
Conduct architecture reviews, production readiness reviews, and performance assessments.
Ensure compliance with banking security standards, audit requirements, and regulatory expectations.
Mentor architects and engineering teams on modern architecture patterns and best practices.
Required Technical Skills
Core Technologies
Java 8/11/17+
Spring Framework
Spring Boot
Spring Batch
Spring Cloud
RESTful API Design
Microservices Architecture
Integration & Messaging
IBM MQ
Apache Kafka
Apache Camel
Enterprise Integration Patterns
Event-Driven Architecture
Reliability & Scalability
Resilience4j
Circuit Breaker Pattern
Retry and Fallback Mechanisms
Distributed System Design
Quality & Governance
SonarQube
JUnit
Code Quality Governance
Architecture Review Processes
Performance Optimization
Performance & Testing
JMeter
Capacity Planning
Performance Benchmarking
Transaction Throughput Optimization
Additional Skills
Orchestration Frameworks
Basic Control-M
Basic Shell Scripting
CI/CD Practices
Banking Domain Experience
Added advantage if Temenos TAP product knowledge
Leadership Expectations
Lead architecture strategy for banking products.
Provide technical governance across multiple programs.
Drive product innovation and modernization.
Act as a trusted advisor for client banks and internal stakeholders.
Professional Services and Staffing Solutions for administrative, clerical and support services along with IT support.