Overview
A growing fintech environment is looking for an Intermediate Software Developer to support and enhance secure, high-volume transaction systems. This role involves backend development, system integrations, and ongoing platform improvements within a structured development environment.
Key Responsibilities
Technical integration of new clients into existing systems
Development testing and validation
Maintenance, bug fixes, and system enhancements
Design and development of new functionality
3rd line support and complex query resolution
Participation in system security processes and audits
Continuous improvement of development practices and processes
Minimum Requirements
Relevant tertiary qualification in Software Development, Computer Science, Engineering, or equivalent
3 - 8 years' relevant development experience
Strong Java experience (Standard & Enterprise Editions, Spring Boot)
Solid SQL skills (MS SQL Server and/or PostgreSQL)
Experience with:
Eclipse or NetBeans
Maven
Git
Exposure to CI/CD and testing environments
Understanding of OpenAPI standards
Advantageous Skills
Experience in financial services or payment processing systems
Exposure to high-volume, real-time, multi-threaded environments
Postilion development (source/sink node)
Agile methodologies (Scrum/Kanban)
Front-end development using Angular