We are seeking a skilled Java Full Stack Engineer to design and develop high-performance applications supporting Liquidity Management, Account Management, and Treasury Management capabilities.
This role involves building scalable microservices, intuitive user interfaces, and real-time integrations to support critical banking operations such as cash positioning, account lifecycle workflows, and treasury funding activities.
The ideal candidate will ensure system reliability, security, and regulatory compliance while collaborating with cross-functional teams to deliver robust and scalable solutions.
Key Responsibilities
- Design, develop, test, and deploy microservices and APIs for liquidity calculations, account lifecycle management, and treasury workflows
- Develop UI components and dashboards for cash positions, account structures, and treasury activities
- Build and maintain real-time integrations with core banking systems, payment platforms, and external channels (e.g., SWIFT, Kafka, MQ, ISO20022)
- Ensure system performance, scalability, and security across all applications
- Collaborate with product owners, SMEs, and architects to translate business requirements into technical solutions
- Provide production support, troubleshooting, and continuous improvements
- Maintain compliance with regulatory and financial standards
Deliverables / Outputs
- High-quality, scalable microservices and APIs
- Responsive and user-friendly UI dashboards and components
- Integration modules connecting internal and external systems
- Comprehensive technical documentation (architecture, APIs, data models, SOPs)
- Stable and secure deployments via CI/CD pipelines with monitoring, alerts, and logging
- Daily environment and application support
- Monthly execution and support for MNC MI reports
- Management of certificate updates for AMS and TMS applications
Required Skills & Qualifications
- Strong experience in Java (Spring Boot / Microservices Architecture)
- Experience with API development and integrations
- Hands‑on experience with Kafka, MQ , or similar messaging systems
- Knowledge of banking/financial systems, especially liquidity or treasury platforms
- Familiarity with CI/CD tools, monitoring, and logging frameworks
- Understanding of security, compliance, and regulatory requirements
Preferred Skills
- Experience with SWIFT and ISO20022 standards
- Exposure to cloud platforms ( AWS / Azure / GCP )
- Knowledge of DevOps practices
- Experience in real-time data processing systems
Soft Skills
- Strong analytical and problem‑solving abilities
- Effective communication and stakeholder management
- Ability to work in a fast‑paced, collaborative environment
Note
- Candidate must be a native South African
#J-18808-Ljbffr