More jobs:
Senior Java Developer
Job in
Johannesburg, 2000, South Africa
Listed on 2026-07-18
Listing for:
Impronics Technologies
Full Time
position Listed on 2026-07-18
Job specializations:
-
Software Development
Backend Developer
Job Description & How to Apply Below
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, ISO
20022) - 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
- 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
- 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
- Experience with SWIFT and ISO
20022 standards - Exposure to cloud platforms (
AWS / Azure / GCP
) - Knowledge of Dev Ops practices
- Experience in real-time data processing systems
- Strong analytical and problem-solving abilities
- Effective communication and stakeholder management
- Ability to work in a fast-paced, collaborative environment
- Candidate must be a native South African
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×