A dynamic IT solutions provider in Johannesburg seeks a Senior Java Developer to develop and maintain high-volume payment processing systems. Key responsibilities include designing solutions for account verification and integrating with banking systems. Ideal candidates must have advanced skills in Java Enterprise Edition, JPA, and RESTful API development. Strong communication skills are essential as well as the ability to mentor junior developers. Join a team that delivers cutting-edge solutions in a collaborative environment.
Qualifications
Advanced proficiency in Java Enterprise Edition (JEE) and JPA.
Strong experience with Reactive Java VM development.
Expert level in RESTful API development.
Responsibilities
Support and maintain internal projects and client systems.
Develop Java applications with JPA persistence.
Design payment file generation according to specifications.
Skills
Java Enterprise Edition (JEE)
JPA (Java Persistence API)
Reactive Java VM development
Spring Framework
RESTful API development
High-volume transaction processing
Payment gateway integrations
Client-facing experience
Tools
Oracle SOA Suite 12c
Job description
A dynamic IT solutions provider in Johannesburg seeks a Senior Java Developer to develop and maintain high-volume payment processing systems. Key responsibilities include designing solutions for account verification and integrating with banking systems. Ideal candidates must have advanced skills in Java Enterprise Edition, JPA, and RESTful API development. Strong communication skills are essential as well as the ability to mentor junior developers. Join a team that delivers cutting-edge solutions in a collaborative environment.