REF # 20449

 384 total views,  3 views today

Johannesburg, Gauteng

SOA Engineer/Developer (JHB) (Java EE)

Enquire / Apply


An innovative Payments Service Provider with a footprint on the African continent seeks a self-driven & proactive SOA Engineer/Developer to join its team. Your core role will be to create SOA services and flows to route and translate XML/JSON messages for VAS transaction processing – including integrations with Third parties. You will also be expected to design and build new back-end services for new products as required from the business while developing services for EFT integrations. You must have Matric/Grade 12 and a relevant IT tertiary qualification and your tech toolset should include: 5 years’ Java EE, SOA principles, knowledge of EFT processing, ESB – ServiceMix/Fuse/Talend, JBOSS/Tomcat/OSGI (Karaf), XML, XSLT, JSON, SOAP, REST, Apache, Camel, Angular, JavaScript, etc.



Analyse Business requirements and convert to Functional/System requirements.

Design and develop new Systems and products.

Maintain and enhance existing products / systems.

Work closely together as a team with Architect / Business analyst to define project requirements.

Work on technical integrations with Third Parties and Clients.

Document technical solutions.



Qualifications –

Matric/Grade 12.

Relevant IT tertiary qualification.


Experience/Skills –

5+ Years Java EE development.

Knowledge of SOA principles.

Experience with Value Added Services / high volume transaction processing.

Knowledge of EFT processing / Payment Gateways.

ESB – ServiceMix, Fuse or Talend.

JBOSS / Tomcat / OSGI (Karaf).



Clear understanding of Web services approach including Web service protocols such as SOAP and REST.

Experience with Apache Camel, ActiveMQ.

Knowledge of Modern Frontend JavaScript Frameworks:

Angular (preferred)




Understanding of CDI and JSF

Database – MS SQL Server / MySQL / Postgres

Java Persistence API (JPA)

Spring Framework

MS Windows, Linux

UML and documentation


Git, GitLab


AWS exposure



Strong sense of ownership, extremely reliable and have an excellent level of systems and technical knowledge backed up by hands-on experience.

Good communications skills.

Team Player.


While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.




When applying for jobs, ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence.

Matric (Grade 12), Permanent

Please complete the following form.

Upload Your CV (MS Word)