top of page

Integration Lead (SOA, API's & Java)

Job Location


Published By

Nathan Smit
+27 677 33 2166

Type of Job


Published Date

January 31, 2021 at 11:00:00 PM

About the job

Combine all aspects of integration and technical architect skills to model to systems involved, and select the integration approaches and patterns to use, with technical management skills through the delivery lifecycle to plan and manage the transitions and dependencies and manage any 3rd parties involved, and senior/lead developer skills to
hands-on lead key aspects of the build and quality assure with confidence.

Main Duties and Responsibilities
-Defining the integration architectures, and designing the APIs that can be a point of stability to develop against in the short term and will endure as the platform technologies around them changes.
-Evaluate existing API’s and implement changes with minimal impact on third parties where needed.
-Creating and managing a best-in-class, complete and managed external-facing
API layer to be used for business-partner integration, to support external thick-clients (e.g. mobile apps for use by customers) and by third-party applications and services. In other words, the API’s should be completely agnostic of any third party integration.
-Ensuring that a best-in-class API documentation public interface is put in place, and aligns seamlessly with API changes and additions
-Being the prime technical contact person for any vendors or support partners
-Collaborating with the support-teams to around production incidents involving integration to directly or indirectly ensure their timely resolution and recovery and preventative measures are taken to avoid recurrence.


Role Requirements and Personal Qualities

  • Experience in and opinions on good and bad approaches to systems integration,software development, message-based middleware and SOA, APIs, APIvmanagement, data modelling. legacy integration techniques inc DB staging tables and stored procedures

  • Expertise in many key technical aspects of integration such as how REST differs from SOAP

  • Experience with developing integration in technologies and languages like including some Java, Javascript and AWS Lambda preferential.

  • Experience with Agile Methodologies such as Scrum.

  • Expertise with distributed development and major version control systems such as

  • Git, automated testing and modern development approaches such as TDD.

  • Experience in CI/CD processes

  • Good communicator at multiple levels and across multiple disciplines

  • Team Player, able to provide input into a multifunctional team

  • Self-motivated, capable of working with limited supervision, pro-actively reporting on status and tasks

  • Adaptable. The role requires a willingness to take on tasks outside of a narrowly defined role, and ideally a desire to be multi-skilled

  • Capable of working to both tactical and strategic time-scales


Competitive CTC with benefits and bonuses 

About us

Deka Minas is the world's first subscription based professional services company. Our main lines of business are Human Capital Advisory and Recruitment Services in Sub-Saharan Arica, The Middle East and Southeast Asia.


Sandton, South Africa

If you are interested in this role, please send your CV to
bottom of page