Integration Developer (6-month Contract)

  • Contract

Job Description

Key Responsibilities:

Integration Design and Development

  • Develop, implement, and maintain integration solutions using industry-standard tools, APIs, and middleware.
  • Collaborate with architects to translate business requirements into scalable and efficient integration designs.
  • Build reusable components and frameworks for system connectivity.

 

API and Middleware Development

  • Develop secure and optimized APIs to facilitate data exchange between applications.
  • Integrate third-party services and platforms into ABSA’s ecosystem using middleware technologies like IBM WebSphere, MuleSoft, or similar.

 

Testing and Quality Assurance

  • Conduct unit, integration, and performance testing to ensure the reliability of solutions.
  • Identify and resolve defects or performance issues in integration processes.

 

Monitoring and Maintenance

  • Monitor integration processes for errors, bottlenecks, or failures and resolve them promptly.
  • Continuously optimize and refactor code to improve system performance.

 

Collaboration and Documentation

  • Work closely with cross-functional teams, including business analysts, project managers, and testers, to deliver solutions.
  • Document integration workflows, architecture, and technical specifications for future reference.

Compliance and Security

  • Ensure integration solutions comply with regulatory and security standards, such as POPIA, GDPR, and PCI-DSS.
  • Implement secure coding practices and encryption standards for sensitive data transmission.

 

Qualifications and Requirements:

Education:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.

Technical Skills:

  • Proficiency in programming languages such as Java, C#, Python, or JavaScript.
  • Experience with integration platforms like MuleSoft, Dell Boomi, Apache Camel, or IBM WebSphere.
  • Knowledge of API development and management using REST, SOAP, or GraphQL.
  • Familiarity with database technologies (SQL, NoSQL).
  • Experience with message queues and event-driven architectures (e.g., Kafka, RabbitMQ).
  • Understanding of cloud platforms (e.g., AWS, Azure, GCP) and their integration services.
  • Hands-on experience with CI/CD pipelines and version control systems like Git.
  • Minimum 5 years of experience in integration development within the banking or financial services sector.
  • Familiarity with banking systems, processes, and standards is a plus.

 

Non negotiable skills:

  • At least 5 years of experience in Development
  • Must have experience in Java backend and Integration development experience(APIs etc)
  • MuleSoft experience is a value add and plus point
  • Salesforce experience is a plus
  • Banking experience is a plus

Job Location