×
Register Here to Apply for Jobs or Post Jobs. X

Senior Java Developer

Job in Johannesburg, 2000, South Africa
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
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 ISO
    20022
    standards
  • Exposure to cloud platforms (
    AWS / Azure / GCP
    )
  • Knowledge of Dev Ops 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
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:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary