Job Title: Intermediate Developer
Location: Hybrid – Based in Stellenbosch
A leading payment aggregator and provider of secure payment solutions is looking for an Intermediate Developer to join their expanding team in Stellenbosch. This is a hybrid role, offering flexibility while working with an innovative and growing company.
Key Responsibilities:
- Client Integration: Lead the technical integration of new clients into our systems, ensuring smooth and secure connections.
- System Maintenance & Enhancements: Perform ongoing fixes and maintenance on current systems while enhancing existing functionalities.
- Development: Design and develop new functionalities to meet business requirements and improve system capabilities.
- Support: Provide 3rd line support for complex query resolution and troubleshooting.
- Security & Audits: Ensure robust system security and compliance through regular audits and improvements.
- Continuous Improvement: Optimize development processes and introduce best practices to improve overall system performance and development workflows.
Required Skills & Experience:
- Education: Tertiary qualification or equivalent training in Software Development, Computer Science, or Engineering.
- Experience: 3-5 years of relevant development experience.
- Technical Skills:
- Proficiency in Java (Standard and Enterprise Editions) and Spring Boot
- Strong knowledge of SQL (MS SQL Server/Postgres)
- Familiarity with development workflows using Eclipse/Netbeans IDEs, Maven, and GIT
- Experience working in a Continuous Integration and Continuous Testing environment
- Experience with OpenAPI protocols
Advantageous Skills & Experience:
- Financial Systems Knowledge: Exposure to financial transaction processing systems.
- Real-time Systems: Experience working with multi-threaded, high-volume, real-time systems.
- Postilion Development: Skills in source/sink node development using Postilion.
- Agile Methodology: Exposure to Agile methodologies, particularly Scrum or Kanban.
- Front-End Development: Experience with Angular for front-end development.
Why Join Us?
Be part of a dynamic and forward-thinking team focused on shaping the future of secure payment solutions. This is a fantastic opportunity to grow your technical expertise in a fast-paced, innovative environment.
Desired Skills:
- Agile methodologies
- Development
- Engineering
- Financial Systems
- Front-End Development
- Java
About The Employer:
Financial Services