Job Description
Job Description
Job Description :
We are seeking a seasoned Technical Architect to lead the end-to-end architectural design and provide technical oversight for a major modernization initiative. This strategic role is focused on replatforming a legacy C / C++ system into a robust, scalable, and cloud-adaptable Java-based architecture.
The Technical Architect will define the Target State Architecture and Blueprint while ensuring alignment with enterprise goals and industry best practices. This role requires close collaboration with cross-functional teams including infrastructure, security, development, and operations to deliver a secure, high-performance, and future-ready platform.
Key Responsibilities :
Architectural Leadership
- Drive the creation of the Target State Architecture and Blueprint, including system interaction models and integration flows
- Define and validate architecture diagrams, technical patterns, and component interaction models across all architecture tiers
- Provide final sign-off and governance over all architectural deliverables and designs
Strategic Implementation Oversight
Ensure accurate translation of architectural designs into implementation across SDLC phases and production rolloutCollaborate with project management, development, QA, and DevOps teams to maintain technical integrityLead architectural reviews, risk assessments, and mitigation strategies for the modernization initiativeCross-functional Technical Collaboration
Serve as the primary architectural liaison among platform engineering, web services, security, data, and deployment teamsOffer mentorship and technical guidance to engineers and solution designers throughout the migration processDiscovery and Migration Planning
Participate in the Technical Discovery and Blueprint Design phase, outlining the long-term architectural roadmapLead migration strategies during the application migration phase, with a focus on messaging layer technologies such as Apache KafkaRequired Qualifications :
Professional Experience
Minimum 12 years in software engineering or architecture rolesAt least 5 years of experience in enterprise-scale architectural leadershipHands-on experience with legacy-to-modern technology transformations, preferably in financial services or other high-availability environmentsExperience with Java platforms, C / C++ systems, Oracle 19c, and enterprise messaging systemsTechnical Expertise
Strong knowledge of middleware and message brokers (e.g., Apache Kafka, IBM MQ)Demonstrated expertise in designing scalable, secure, and fault-tolerant microservices architecturesFamiliarity with performance tuning, high availability / disaster recovery (HA / DR), and low-latency system designExperience with cloud-native and containerized architectures is a plusCommunication and Stakeholder Management
Ability to articulate complex technical concepts to business stakeholders and executive leadershipExperience working closely with senior technical and business stakeholders across the organizationPreferred Qualifications :
Experience with API gateways, security protocols (OAuth2, TLS), and observability toolsExposure to cloud platforms such as Microsoft AzureFamiliarity with infrastructure-as-code tools such as Terraform and AnsibleUnderstanding of regulatory and compliance frameworks relevant to financial institutions