Review current state of Integration and API architecture, analyse the gaps of as-is state and define the target API Architecture aligning to the over-all Enterprise Integration Architecture vision and roadmap while ensuring the applications and integrations align with the business and growth strategies of AIA.
Collaborate with the various stakeholders such as Product Owners, Business Sponsors, Program/Project/Delivery Team (including development team), Infrastructure Team, Data Team, Security Team in defining and/or reviewing the requirements and translate these requirements to architecture designs
Formulate leading edge application technology roadmap providing a source of competitive advantage for AIA, to include harnessing the latest cloud native and iPaaS capabilities.
Support and Present architecture changes in Architecture Review Board and getting the change approved in a timely manner prior to execution of Program/Project.
Support Modern API Standards and enforce best practices in using APIM or Similar Modern API Gateway technologies
Support forecast of new and emerging technologies to determine suitability for AIA current and future needs, leading the research and evaluation process to ensure the AIA Application Standards adopt the appropriate technologies as they mature.
Support API architecture updates based on new/updated Business Cases, Technology Building Permits and Application Exception Requests.
Oversee the program/project design and realization of the Integration and API architecture within programs and projects as necessary, ensuring adherence to API architecture vision, standards, and policies.
Provide guidance and direction to program/project/delivery to ensure Integration and API design and delivery observe standards and guidelines defined
Ensure Integration and APIs follow group architecture principles and align with enterprise-wide and industry standards.
Develop high-quality, well-documented APIs using modern frameworks and technologies and should be discoverable for internal and external developers for implementation
Develop reusable API components and libraries for consistency and efficiency. Implement automated testing, monitoring, and logging for APIs.
Diagnose and resolve complex API-related issues efficiently. Perform root cause analysis for API failures and implement long-term solutions.
Optimize API response times, caching mechanisms, and data payloads. Monitor API usage, performance, and scalability using observability tools
Work closely with cross-functional teams, including developers, architects, DevOps, and business teams.
Collaborate with security teams to ensure compliance with enterprise security policies and no compromise on Security Breach
Implement API analytics and monitoring tools for usage tracking and performance reporting
Decommission legacy ESB and Jboss API’s and move to Cloud Native architecture
Design Improve API Performance and implement API Governance and Security Principles
Improve API response time to 600ms
Define Target state Architecture and principles and patterns for applications to use.
Lead API Portfolio Rationalization
Regular communication with the other stakeholders such as Product Owners, Program/Project/Delivery Team aligning the Architecture Designs with the team, derisking risks and avoiding issues such as technical debt (related to obsolete technologies, reworks, etc).
Collaborate with Enterprise Architecture team to follow standard and execute per roadmap
Ability to put together presentation pack and confident in articulating key messages/benefits/requirements to non-technical stakeholders
Minimum Job Requirements:
Bachelor's or master's degree in computer science, Information Technology, or a related field
Minimum of 10 years in IT, with at least 5 years in API architecture and design
Proven experience in leading API strategy and implementation in Insurance or similar environment
Strong understanding of RESTful and SOAP APIs, microservices architecture, and related technologies
Excellent leadership, communication, and stakeholder management skills
Proficiency in API design tools and frameworks
Strong problem-solving and analytical skills
Strong hands on in APIM administration, troubleshooting and configuration.
Good to have Logical and Physical Data modelling; Data Dictionaries
Programming in Java/ Java GUI, XML/ XSLT, HTML/ Java Script
Hands-on experience of Java, Spring Boot, React, API technology
Service architecture - Experience of API and service-based architectures using SOAP, REST APIs, micro-services and utilising JSON for web or mobile
Broad experience with various technologies and application design and architecture, such as Java, Microservice implementation, API, Containerization (AKS), SQL/NoSQL technologies, while also applying security end-to-end across these technologies.