Design develop and implement enterpriselevel architecture for largescale banking applications using Java and Angular frameworks.
Provide strategic guidance and technical leadership across the entire software development lifecycle ensuring alignment with business goals and technology strategy.
Collaborate with crossfunctional teams including developers business analysts and product owners to deliver scalable secure and efficient solutions.
Define and enforce best practices coding standards and architectural patterns to maintain a high level of software quality.
Lead the assessment of new technologies tools and frameworks recommending the bestfit solutions for the organizations needs.
Provide architectural oversight and support during application design development and deployment phases.
Ensure the architecture is compliant with security regulatory and industry standards particularly those relevant to the banking domain.
Support the migration of legacy systems to modern architectures and frameworks as needed.
Conduct regular reviews of the system architecture and make recommendations for improvement or optimization.
Mentor and coach development teams on technical best practices and architectural principles.
Qualifications :
Proven experience as an Enterprise Architect Solutions Architect or a similar role with expertise in designing largescale enterprise systems.
Technical Expertise :
Strong experience in Java (J2EE / Spring Boot) architecture and frameworks.
Proficiency in Angular and related frontend development frameworks.
Experience in banking or financial services domain is a must.
Experience in designing and implementing scalable secure and highperformance applications.
Strong understanding of enterprise integration patterns microservices architecture and cloudbased solutions.
Familiarity with API management security frameworks and containerization technologies (e.g. Docker Kubernetes).
Experience with databases (both SQL and NoSQL) and data integration strategies.
Strong communication and leadership skills with the ability to influence and collaborate across teams.
Preferred Qualifications :
Experience in cloud platforms (AWS Azure Google Cloud).
Knowledge of DevOps principles and tools.
Understanding of data governance and regulatory compliance within the banking industry.
Education :
Bachelors or Masters degree in Computer Science Information Technology or a related field.