Our client, a leading payment aggregator and provider of secure payments solutions, is looking for an Intermediate Level Java Software Developer to join their team in Stellenbosch. This is a hybrid role.
Responsibilities include:
The role of Developer is divided into the following areas of responsibility:
- Technical integration of new clients into systems
- Development testing
- Fixes & maintenance on current system
- Enhancements of current functionality
- New functionality design & development
- Query resolution (3rd line support)
- System Security & Audits
- Improve development techniques and processes
Required technical skills:
- Tertiary or equivalent training in software development, computer science or engineering
- 3-5 years relevant development experience.
- Java, both Standard and Enterprise Editions, Spring Boot
- SQL (MS SQL Server/Postgres)
- Development workflow: Eclipse/NetBeans IDEs, Maven, GIT.
- Working in a continuous integration and testing environment
- OpenAPI Protocols
Advantageous technical skills:
- Exposure to financial transaction processing systems
- Exposure to multi-threaded, high volume real-time systems
- Postilion development skills (source/sink node development)
- Exposure and participation in Agile methods like Scrum/Kanban
- Experience in front-end development using the Angular framework
Soft skills:
- Good communication skills, both verbal and non-verbal
- Self-driven to achieve goals, both immediate or more long term
General:
- While we would really like to respond to every application, should you not be contacted for this position within 15 days please consider your application as unsuccessful.
- In keeping with our client’s employment equity requirements, only South African citizens will be considered.
- Please include your current salary and salary expectations.
Desired Skills:
- Angular
- APIs
- Git
- Java
- Maven
- NetBeans
- SQL