Design and implement end-to-end solution architectures for banking transformation and modernization initiatives
Evaluate existing banking systems, identify limitations, and propose scalable and sustainable architectural solutions
Collaborate with business stakeholders, product owners, and subject matter experts to define solution blueprints
Manage and coordinate technical efforts across multiple teams to ensure timely delivery of robust and future-proof banking solutions
Ensure architectural integrity and consistency across the entire banking ecosystem
Identify, communicate, and mitigate Risks, Assumptions, Issues, and Decisions (RAID) throughout the project lifecycle
Provide technical leadership in defining best practices and frameworks for banking transformation
Required Skills
Bachelor's degree in Computer Science, Information Technology, or a related field
Proficiency in developing and deploying applications in a microservices architecture and event driven architectures especially strong in Java (Java, OOP, Kafka, Spring boot, etc.), with a focus on scalability, reliability, and performance optimization
Minimum of 4+ years of experience in a Solution Architect role or 5+ years of experience in banking technology, banking implementation, or platform engineering
Strong understanding of banking products, transaction processing, payments, and regulatory requirements
Expertise in enterprise architecture, software design patterns, and API-driven architectures
Proficiency in modern application development methodologies, including event-driven architecture and microservices
Hands-on experience with integration frameworks and legacy modernization approaches in banking
Excellent problem-solving skills, attention to detail, and strong interpersonal skills
Strong ability to work in a fast-paced, high-impact environment and lead technical discussions