Job Description
A leading South African payment solutions provider that enables secure, multi-channel payment options for businesses and customers, is seeking a Junior Developer to join their growing team in Stellenbosch. This position is offered on a hybrid basis.
Responsibilities:
Development & Design: Design and develop new functionality, enhance current systems, and implement fixes/maintenance.
Integration & Testing: Handle technical integration for new clients and perform comprehensive development testing.
System Support: Provide 3rd-line support for query resolution and manage system security and audits.
Process Improvement: Continuously refine development techniques and internal processes.
Minimum Requirements:
Education: Tertiary qualification or equivalent training in Software Development, Computer Science, or Engineering.
Experience: 2 - 3 years of relevant professional development experience.
Core Stack: Java (SE/EE) and Spring Boot.
Database: SQL proficiency (MS SQL Server or PostgreSQL).
Workflow Tools: Experience with Maven, GIT, and Eclipse or NetBeans IDEs.
Environment: Proficiency in CI/CD and automated testing environments.
Protocols: Working knowledge of OpenAPI protocols.