We are seeking a highly skilled and hands-on Enterprise Architect to provide technical vision and leadership for our bank systems. In this role, you will be responsible for designing and implementing mission-critical platforms that are scalable, resilient, and meet the unique demands of the financial sector. You will provide guidance to solution architects and engineers while remaining deeply involved in the architectural decisions and, when needed, supporting technical execution.
What you'll be doing
• Develop guidelines, non-functional requirements (NFRs), archetypes, walking skeletons, and reusable components.
• Lead the architectural design and implementation of highly available and mission-critical systems, ensuring robust transactionality and data integrity.
• Provide technical oversight and mentorship, guiding the development of best-in-class software components for financial services.
• Design and build resilient, distributed systems using microservices architecture and RESTful web services and using event driven approach
• Account for the high throughput, scalability, and performance of platforms by leveraging state of the art products and open-source technologies.
• Ensure all platforms are built in accordance with the firm's SDLC having DevSecOps in mind, industry standards, and our Cloud adpotion strategy (GCP).
• Collaborate with business stakeholders and engineering teams to translate complex business needs, particularly in a banking context, into technical solutions.
• Champion Agile methodologies and engineering best practices, leveraging tools like Jira and Confluence to support project delivery.
What you'll need to succeed
• 7-12 years of experience in software architecture and engineering, with a focus on enterprise-level distributed systems.
• Demonstrated experience in a banking or financial services environment, with a strong understanding of transactional systems and data consistency.
• Experience with Java and extensive knowledge of designing and implementing REST API/micro-services and Event driven architecture.
• Solid experience in the data domain with both relational and non-relational databases.
• Knowledge of build tools and version control systems
• A deep understanding of modern application design, infrastructure, and security best practices.
• Strong analytical skills and the ability to articulate complex technical concepts to both technical and non-technical audiences.
• A collaborative mindset, with a track record of working effectively in an Agile/Scrum environment and as well more traditional enterprise project setup.