Integration Specialist

Impronics Technologies

Johannesburg

On-site

ZAR 900,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Impronics Technologies in Johannesburg, South Africa seeks an Integration Specialist to design, develop, and manage end-to-end integrations with third-party systems and enterprise applications. You will leverage Java, Spring Boot, REST/SOAP APIs, and microservices to deliver secure and scalable solutions.

The role requires 5+ years in software development or fintech integration, with strong API, banking technology, and problem-solving skills.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, Finance, or a related field.
  • 5–10 years of experience in Software Development, Payment Integrations, Banking Technology, or FinTech.
  • Strong experience with Java (8/11/17+), Spring Boot, Spring MVC, and Microservices Architecture.
  • Hands-on experience with RESTful APIs, SOAP Web Services, SQL, and relational databases.
  • Experience with Git, API testing tools (Postman/Swagger), and integration testing.
  • Strong analytical, debugging, and troubleshooting skills.

Responsibilities

  • Design, develop, and maintain enterprise integration solutions using Java, Spring Boot, REST/SOAP APIs, and Microservices.
  • Build and manage integrations with third-party systems and enterprise applications using APIs, Webhooks, and SFTP.
  • Configure and validate integration workflows, including collections, payouts, remittances, settlements, and refunds.
  • Collaborate with internal teams and external partners to deliver integration projects from onboarding through production.
  • Develop and execute integration testing (SIT/UAT), validate transaction flows, and support production deployments.
  • Monitor transactions, settlements, and reconciliation processes, and investigate integration or transaction issues.
  • Troubleshoot production issues, perform root cause analysis, and optimize application performance and reliability.
  • Prepare technical documentation, API specifications, and integration guides.
  • Participate in solution design, code reviews, and mentor junior team members where required.

Skills

Java
Spring Boot
Spring MVC
Microservices
RESTful APIs
SOAP Web Services
SQL
Git
Postman/Swagger
Analytical skills

Education

Bachelor's degree in CS/IT/Engineering

Tools

Git
Postman
Swagger
Docker
Kubernetes
Jenkins
CI/CD

Job description

Job Description – Integration Specialist

Location: Johannesburg, South Africa

Employment Type: Full-Time

Experience: 5+ Years

About The Role

We are looking for an experienced Integrating large system (Banking Domain) to design, develop, and manage end-to-end integrations with third-party systems and enterprise applications. The ideal candidate will have strong expertise in Java-based integration development, APIs, banking systems, and enterprise integrations, with the ability to collaborate across Product, Engineering, Operations, Compliance, Finance, and external partners to deliver secure and scalable integration solutions.

Key Responsibilities
  • Design, develop, and maintain enterprise integration solutions using Java, Spring Boot, REST/SOAP APIs, and Microservices.
  • Build and manage integrations with third-party systems and enterprise applications using APIs, Webhooks, and SFTP.
  • Configure and validate integration workflows, including collections, payouts, remittances, settlements, and refunds.
  • Collaborate with internal teams and external partners to deliver integration projects from onboarding through production.
  • Develop and execute integration testing (SIT/UAT), validate transaction flows, and support production deployments.
  • Monitor transactions, settlements, and reconciliation processes, and investigate integration or transaction issues.
  • Troubleshoot production issues, perform root cause analysis, and optimize application performance and reliability.
  • Prepare technical documentation, API specifications, and integration guides.
  • Participate in solution design, code reviews, and mentor junior team members where required.
Required Qualifications
  • Bachelor's degree in Computer Science, Information Technology, Engineering, Finance, or a related field.
  • 5–10 years of experience in Software Development, Payment Integrations, Banking Technology, or FinTech.
  • Strong experience with Java (8/11/17+), Spring Boot, Spring MVC, and Microservices Architecture.
  • Hands-on experience with RESTful APIs, SOAP Web Services, SQL, and relational databases.
  • Experience with Git, API testing tools (Postman/Swagger), and integration testing.
  • Strong analytical, debugging, and troubleshooting skills.
Technical Skills
Programming & Frameworks
  • Java, Spring Boot, Spring MVC, Spring Data JPA
Integration Technologies
  • REST APIs, SOAP, Webhooks, SFTP, JSON, XML, OAuth 2.0, JWT
Databases
  • PostgreSQL, Oracle, MySQL, SQL Server
Good to have - Domain Knowledge
  • Banking APIs
  • Cross-Border Payments
  • Payment Settlement & Reconciliation
Preferred Technologies
  • Docker, Kubernetes, Kafka/RabbitMQ, AWS/Azure/GCP, Jenkins, GitHub Actions, Azure DevOps
Banking Standards
  • ISO 20022, MT940/MT950, CAMT (preferred)
Preferred Experience
  • FinTech or Banking Technology
  • Digital Payments
  • Cross-Border Payments
  • Merchant Onboarding
  • Treasury & Settlement Operations
  • Banking File Processing
  • Production Support for Payment Systems
Soft Skills
  • Excellent communication and stakeholder management skills.
  • Strong analytical and problem-solving abilities.
  • Ability to manage multiple projects in a fast-paced environment.
  • High attention to detail with a proactive and customer-focused mindset.
  • Strong collaboration and teamwork skills.
Nice to Have
  • Experience with Jira and Confluence.
  • Knowledge of PCI-DSS and payment security standards.
  • Experience with Agile/Scrum methodologies.
  • Exposure to cloud-native payment platforms.
  • Experience with TPFA integrations.
Why Join Us?
  • Work on innovative enterprise integration solutions.
  • Collaborate with cross-functional teams to build scalable and secure applications.
  • Gain exposure to enterprise systems and modern integration technologies.
  • Be part of a collaborative team with strong opportunities for professional growth and continuous learning.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer: Backend & Integration
Senior Software Engineer: Backend & Integration

Africonology • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Java Developer (JHB Hybrid)
Senior Java Developer (JHB Hybrid)

Datafin • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Senior Backend Software Engineer (Integrations) (Remote)
Senior Backend Software Engineer (Integrations) (Remote)

Datafin • Cape Town

Remote
ZAR 800,000 - 1,000,000
Senior .Net Developer (Integrations)
Senior .Net Developer (Integrations)

ATS Client • Johannesburg

On-site
Payments Strategy & Integration Lead
Payments Strategy & Integration Lead

Frank Consult • Cape Town

On-site
ZAR 600,000 - 900,000
Intermediate Java Developer
Intermediate Java Developer

Sabenza IT & Recruitment • Cape Town

On-site
ZAR 600,000 - 900,000
Senior Java Developer
Senior Java Developer

Impronics Technologies • Gauteng

On-site
ZAR 500,000 - 800,000
Intermediate Software Engineer Developer
Intermediate Software Engineer Developer

Indsafri • South Africa

On-site
ZAR 550,000 - 850,000
C# .Net Developer
C# .Net Developer

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 600,000 - 900,000
Senior System Integration Specialist
Senior System Integration Specialist

KCUBED CONSULTING • City of Johannesburg Metropolitan Municipality

On-site
ZAR 900,000 - 1,500,000