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
Senior Java Developer
IMPRONICS TECHNOLOGIES
johannesburg, johannesburg
Published 2 days ago
Report job