Johannesburg - An innovative Payments Service Provider with a footprint on the African continent seeks a self-driven & proactive Full Stack Java EE & 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.
DUTIES : 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. REQUIREMENTS : 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). XML and XSLT.
JSON. Clear understanding of Web services approach including Web service protocols such as SOAP and REST. Experience with Apache Camel, ActiveMQ.
com AWS exposure ATTRIBUTES : 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.