Role Description: | | | | | | | |
We are seeking an experienced Solution Architect with 10+ years of IT experience and a strong background in designing and delivering enterprise-scale applications using Java, Spring Boot, Microservices, and Angular.
The ideal candidate will have extensive experience in the Banking domain, with a strong preference for Credit Card platforms, and will be responsible for defining scalable, secure, and high-performance solution architectures that align with business and technology strategies. |
| | | | | | | | | | | | |
Job Responsibilities: | | | | | |
- Design end-to-end solution architectures for enterprise banking applications using Java, Spring Boot, Microservices, and Angular.
- Collaborate with business stakeholders, product owners, and technical teams to translate business requirements into scalable technical solutions.
- Define application architecture, integration patterns, API strategies, and cloud-ready solution designs.
- Lead architecture reviews and ensure adherence to enterprise architecture standards, security, performance, and scalability best practices.
- Provide technical leadership and guidance to development teams throughout the software development lifecycle.
- Design and implement RESTful APIs, event-driven architectures, and distributed systems.
- Ensure solutions meet banking regulatory, compliance, security, and risk management requirements.
- Drive modernization initiatives and support migration from legacy applications to modern microservices-based architectures.
- Evaluate emerging technologies and recommend architectural improvements to enhance system reliability and performance.
- Collaborate with DevOps, QA, infrastructure, and operations teams to ensure successful deployment and production readiness.
|
| | | | | | | | | | | | |
Primary Skills ("Must Have") | | | | | | | | | | | | |
Skill | Proficiency Level Expected | | | | | | | | | | | |
Java, Spring Boot & Microservices Architecture | Advanced | Strong expertise in designing and building scalable enterprise applications using Java, Spring Boot, REST APIs, and Microservices. | | | | |
Banking Domain Experience (Credit Cards Preferred) | Intermediate | Proven experience delivering technology solutions in Banking, with hands-on knowledge of Credit Card systems, payment processing, or card lifecycle management preferred. | | |
Angular & Solution Architecture | Advanced | Experience architecting modern web applications using Angular, coupled with expertise in application integration, enterprise architecture, and distributed systems. | | |