
Role Overview:
We are looking for an experienced Solution Architect - Application Modernization to drive enterprise-wide technology transformation and architect scalable, secure, and high-performance solutions for mission-critical applications.
The ideal candidate will bring strong expertise in enterprise architecture, cloud transformation, microservices, API-led integration, and legacy application modernization.
This role requires a combination of strategic architecture leadership, technical depth, and the ability to collaborate with senior business and technology stakeholders.
Key Responsibilities:
1. Enterprise Architecture & Solution Design:
- Define end-to-end solution architecture for complex, enterprise-scale applications.
- Translate business requirements into scalable, secure, and cost-effective technology solutions.
- Develop architecture blueprints, reference architectures, technology roadmaps, and design documentation.
- Ensure alignment with enterprise architecture standards, technology strategy, and business objectives.
2. Application Modernization & Digital Transformation:
- Lead modernization initiatives involving legacy application transformation and migration to modern technology platforms.
- Drive the transition from monolithic applications to microservices-based and cloud-native architectures.
- Define modernization strategies using Domain-Driven Design (DDD), API-first design, and event-driven architecture.
- Identify opportunities to improve application scalability, maintainability, performance, and operational efficiency.
3. Cloud Architecture & Technology Strategy:
- Design and implement cloud-native solutions using AWS, Microsoft Azure, or Google Cloud Platform.
- Define cloud adoption, migration, scalability, high availability, and disaster recovery strategies.
- Establish architecture patterns for distributed systems, containerized applications, and enterprise integrations.
- Collaborate with cloud and DevOps teams on Infrastructure as Code and automation practices.
4. API, Integration & Data Architecture:
- Define enterprise API strategies and design secure RESTful and GraphQL APIs.
- Architect microservices, event-driven systems, and enterprise integration solutions.
- Design data architecture and integration patterns across relational and NoSQL databases.
- Ensure data security, consistency, availability, and performance across enterprise applications.
5. Architecture Governance & Technical Leadership:
- Lead architecture reviews, design discussions, and technology evaluation exercises.
- Establish reusable architecture standards, design principles, and governance frameworks.
- Provide technical direction and mentorship to engineering teams, technical leads, and solution designers.
- Collaborate with business leaders, product owners, and technology stakeholders to drive strategic decisions.
6. Security, Compliance & Reliability:
- Ensure solutions follow secure-by-design principles and enterprise security standards.
- Define architecture strategies for application security, identity and access management, and data protection.
- Ensure high availability, fault tolerance, disaster recovery, and business continuity.
- Support compliance and regulatory requirements relevant to banking and financial services.
Required Skills & Experience:
- 12 - 15 years of experience in software engineering, application development, solution architecture, or enterprise architecture.
- Strong experience in designing and delivering enterprise-scale applications and technology solutions.
- Expertise in application modernization, cloud-native architecture, and digital transformation initiatives.
- Strong understanding of microservices, Service-Oriented Architecture (SOA), event-driven architecture, Domain-Driven Design (DDD), and API-first design.
- Experience with cloud platforms such as AWS, Microsoft Azure, or GCP.
- Strong knowledge of REST APIs, GraphQL, distributed systems, containerization, and enterprise integration.
- Experience with relational databases such as Oracle, SQL Server, PostgreSQL, or MySQL and NoSQL databases such as MongoDB, Cassandra, DynamoDB, or Redis.
- Understanding of cloud security, application security, IAM, scalability, high availability, and performance optimization.
- Working knowledge of programming languages such as Java, Python, JavaScript, Go, C#, or C++.
- Experience in architecture governance, technical leadership, and stakeholder management.
Preferred Qualifications:
- Experience in Banking, Financial Services, FinTech, or enterprise technology environments.
- Knowledge of consumer banking, digital banking, custodial banking, and financial data security.
- Familiarity with TOGAF or other enterprise architecture frameworks.
- Exposure to Agile/SAFe methodologies, DevOps practices, and CI/CD pipelines.
- Relevant certifications such as AWS Certified Solutions Architect, Azure Solutions Architect Expert, or Google Professional Cloud Architect.
Ideal Candidate Profile:
- Strong architectural and strategic thinking capabilities.
- Ability to communicate complex technical concepts to business and executive stakeholders.
- Experience leading cross-functional technology teams and enterprise transformation initiatives.
- Ability to balance business priorities, technical feasibility, security, scalability, and cost optimization.
Didn’t find the job appropriate? Report this Job