Integration Architect

1 day ago


Johannesburg Metropolitan Area, South Africa Old Mutual Insure Full time R1 800 000 - R2 500 000 per year

Job Description Summary

Design and implement integration components like micro services. Manage Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing. Modernise and optimise the integration components while also delivering features, fixes and updates frequently in close alignment with business objectives. This role includes technical, financial and resource development. Develop and promote IT and business partner relationships.

Collaborate in improving current integration technologies to be cloud-ready and continuously research, develop and implement cloud technologies.

Job Description

  • Design and implement information systems and solutions to meet business needs and to support the enterprise infrastructure.
  • Develop and regularly maintain future state integration designs and patterns in line with the organisations business and IT strategies as well as the roadmap for transforming between current and future infrastructure vision.
  • Adopting a Cloud First Integration Architecture approach
  • Define integration patterns, architecture standards, and reusable frameworks.
  • Lead the development and implementation of APIs, microservices, and ESB solutions.
  • Collaborate with application, infrastructure, and security teams to align integration architecture.
  • Provide technical leadership and mentorship to development and integration teams.
  • Conduct code reviews, troubleshoot integration issues, and optimize system performance.
  • Document architecture designs and maintain architectural governance.
  • Designing the integration cloud environment from a holistic point of view, ensuring it meets all of the company's requirements
  • Carrying out deployment, maintenance, monitoring, and management tasks within this implemented cloud structure.
  • Overseeing cloud security as prescribed by IT security
  • Ensure group alignment on Cloud and Integration Strategies.
  • Lead and perform stakeholder management associated and affected by the new and existing integration solutions/platforms.
  • Maintain and analyse internal records of problem causes and resolutions, identify problems and modify the resolution actions to prevent recurrence.
  • Develop solid integration architectural plans and deployment architectures for application development and infrastructure projects.
  • Provide input into technical direction decisions in the area of infrastructure/application architecture.
  • Maximise the use and re-use of integration standards and patterns that is already in place by determining to what extent parts of solutions already exist when new solutions are defined.
  • Ensure that sustainability and impact of the administration of integration solutions are understood and taken into account when technical solutions are proposed.
  • Develop and implement IT innovations or methodologies that achieve efficiencies and reduce costs based on time, risk and process.
  • Identify new industry trends, products, technologies, practices and processes by selecting and using appropriate sources of information.
  • Design and deliver solutions that factor in system performance, usability, quality, cross-system interdependencies, and scalability while accounting for development and maintenance costs.
  • Perform the administration of technical solutions according to the agreed plans and processes and propose continuous enhancements to these processes where applicable.
  • Ensure that solutions are built using the agreed tools, frameworks, processes and architectural principles.
  • Develop and execute test plans to check integration and system inter-dependencies, technical performance, and functionality including post-production operational monitoring.
  • Develop appropriate disaster recovery plans for critical business systems, including working with infrastructure, development and business teams to produce and sustain practical solutions.
  • Lead, develop and implement Micro services with experience using JAX-RS and related technologies
  • Object-Oriented analysis and design using common design patterns.
  • Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management)
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2)
  • Analyse and improve existing infrastructure and technology stack

Minimum Requirements

  • Bachelor's degree.
  • TOGAF
  • 8–12 years of experience in enterprise application and middleware integration.
  • 8 – 10 years' experience in IT Integration implementation and support within the Insurance industry.
  • 5-8 years of Java and J2EE/Java EE (including servlets, JSP, JSF, JDBC)
  • Experience with DevOps tools and CI/CD pipelines (Git, Jenkins, Docker, Kubernetes).
  • 5+ years web application experience in developing customer facing high scale applications
  • 5+ years building Micro services
  • 5+ years building REST and SOAP web services using Java
  • 5+ years SQL tuning, query optimization and capability to understand the complex queries.
  • Strong understanding of Java concurrency, concurrency patterns, experience building thread safe code
  • Solid understanding of JMS and related queueing technologies
  • Experience with development tools like Eclipse, Git, SVN, Maven, Sonar, Jenkins, Jira
  • Experience using and deploying to Enterprise Application Servers like Oracle Weblogic, Wildfly, IBM Websphere
  • Strong Project and People Management skills
  • Quality Assurance
  • Documentation Control
  • Knowledge of Security best Practices
  • Scrum of Agile Methogologies Experience
  • API Gateway knowledge


  • Johannesburg Metropolitan Area, South Africa Inception Africa Full time R600 000 - R1 200 000 per year

    About the RoleWe are hiring an experienced Applications Architect to lead the design, integration, and modernisation of enterprise applications. This role ensures application platforms are scalable, secure, interoperable, and aligned to ICT and business strategies.Key ResponsibilitiesDefine and maintain enterprise application architecture and integration...

  • Domain Architect

    1 week ago


    Johannesburg, South Africa Nedbank Full time

    **Job Classification** - 138023 - Domain Architect - Integration - Job Family - Information Technology - Career Stream - IT Architecture - Leadership Pipeline - MST **Job Purpose** - Responsible for providing guidance to different business areas on the Architectural Integration Strategy which includes the collaboration with various business areas regarding...


  • Johannesburg Metropolitan Area, South Africa Ampstek Full time R250 000 - R500 000 per year

    Greetings from AmpstekI'm happy to connect with youThis is Praveen from Ampstek. I'm actively hiringan integration developerinJohannesburgIf you're a good fit for role below, feel free to send me your CV to my email: Role: Integration developerLocation: JohannesburgProject Site: HybridResponsibilities:Design and implement complex integration solutions using...

  • Domain Architect

    1 week ago


    Johannesburg Metropolitan Area, South Africa Old Mutual Insure Full time R1 200 000 - R2 400 000 per year

    Business Architecture ResponsibilitiesDevelop and maintain business capability models, operating models, and business value chainsAlign IT investments and initiatives with business strategies and prioritiesAssist with capability based planning for change initiativesFacilitate workshops with business stakeholders to socialise business capability and business...


  • Johannesburg Metropolitan Area, South Africa Indsafri Full time R1 800 000 - R2 500 000 per year

    Job SummaryWe are seeking a highly experienced and strategic Senior Data Integration Engineer to architect, build, and manage the data pipelines that power our customer intelligence ecosystem. In this critical role, you will be the subject matter expert responsible for designing and implementing robust integrations between our core platforms: Salesforce Data...

  • Integration Architect

    3 weeks ago


    Johannesburg, South Africa Old Mutual South Africa Full time

    Join to apply for the Integration Architect role at Old Mutual South Africa . The appointment will be made from the designated group in line with the Employment Equity Plan of Old Mutual South Africa and the specific business unit in question. Job Description Design and implement integration components like micro services. Manage Java/Java EE application...


  • Johannesburg Metropolitan Area, South Africa Samaha Consulting Full time R1 200 000 - R2 400 000 per year

    Domain & Soft SkillsStrong experience in Banking/Financial Services - Payment integration projects.Excellent communication and stakeholder management.Ability to work in Agile environments and lead technical discussions.Technical Skills ExpectedIBM Technologies: ACE v11/v12, IIB v9/v10, DataPower, API Connect, MQ.Tools: SoapUI, Git/bitbucket, bamboo.Cloud &...


  • Johannesburg Metropolitan Area, South Africa Ampstek Full time R500 000 - R1 000 000 per year

    Hi Professionals,Greetings From AmpstekHope you are high in your spirits. Please stay safe.Our client is looking forIBM Integration developerto join a high-growth organization. If you are interested share you resumeRole: IBM Integration developerLocation: Johannesburg, South Africa(Onsite 3days/Week)Duration: ContractJob Description :Strong experience in...


  • Johannesburg Metropolitan Area, South Africa LEAN GUERILLA Full time R1 800 000 - R2 500 000 per year

    Lean Guerilla (Pty) Ltd is seeking an experienced Senior Solution Architect to lead enterprise-scale architecture initiatives across application, integration, and data domains. The successful candidate will design secure, cost-effective, and scalable solutions that align with business goals and comply with enterprise architecture standards, information...

  • Integration Architect

    3 weeks ago


    Johannesburg, South Africa Old Mutual Insure Full time

    Job Description Summary Design and implement integration components like micro services. Manage Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing. Modernise and optimise the integration components while also delivering features, fixes and updates frequently in close...