Senior Java Developer (hybrid in Johannesburg) building and maintaining scalable payment processing, account verification, and reconciliation solutions integrated with Bankserv, using Java EE, Spring, reactive Java VM, and Oracle SOA Suite.
Senior Java Developer (JHB Hybrid)IT - Software Development
Johannesburg - Gauteng - South Africa
ENVIRONMENT
DEVELOP cutting-edge & scalable solutions for account verification, means testing, and payment reconciliation as the next Senior Java Developer sought by a dynamic provider of custom-driven IT Solutions & Consulting in Joburg. You will support and maintain the Internal Projects and at Clients where the systems process up to 15 million applications monthly, design and implement payment file generation according to Bankserv specifications while participating in solution architecture definition and modelling. The successful incumbent must have Advanced proficiency with Java Enterprise Edition (JEE), Reactive Java VM development and Bankserv integration experience (file formats, protocols) with a proven track record of working with Payment processing systems.
DUTIES
Core Development & Maintenance
Support and maintain the Internal Projects and at Clients where the systems process up to 15 million applications monthly.
Develop and enhance Java Enterprise Edition applications with JPA persistence.
Build and maintain Reactive Java VM-based APIs for file processing and verification.
Implement high-volume payment processing capabilities integrated with Bankserv.
Develop solutions for account verification, means testing, and payment reconciliation.
Banking Platform Integration
Design and implement payment file generation according to Bankserv specifications.
Develop reconciliation processes for VET files and EF70 responses.
Build account referral solutions integrating with commercial banks via Bankserv.
Implement means testing file processing with multiple banking partners.
Create audit transaction capabilities for all banking operations.
Solution Architecture & Design
Participate in solution architecture definition and modelling.
Assess current system architecture and recommend improvements.
Develop functional and technical specifications.
Design scalable solutions meeting business objectives.