Senior Java Developer

Impronics Technologies

Gauteng

On-site

ZAR 500,000 - 800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Impronics Technologies in Gauteng is seeking a skilled Java Full Stack Engineer to design and develop high-performance applications supporting Liquidity, Account, and Treasury Management. The role involves building scalable microservices and intuitive user interfaces while ensuring system reliability, security, and compliance. Candidates should have strong Java skills, experience with API development, and knowledge of banking systems. This is a great opportunity to collaborate in a fast-paced environment.

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 and monitoring frameworks.
  • Understanding of security, compliance, and regulatory requirements.

Responsibilities

  • Design, develop, test, and deploy microservices and APIs for banking applications.
  • Develop UI components and dashboards for liquidity management.
  • Build real-time integrations with core banking systems.
  • Collaborate with product owners to translate business requirements.
  • Provide production support and continuous improvements.
  • Maintain compliance with regulatory standards.

Skills

Java (Spring Boot / Microservices Architecture)
API development
Kafka
MQ
Banking/financial systems knowledge
CI/CD tools
Monitoring and logging frameworks
Security and compliance understanding

Tools

Spring Boot
AWS
Azure
GCP

Job description

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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer - SA
Java Developer - SA

Impronics Technologies • Gauteng

On-site
ZAR 600,000 - 850,000
Senior Java Developer
Senior Java Developer

Network Contracting • Randburg

Hybrid
ZAR 900,000 - 1,200,000
Senior Java Developer (JHB Hybrid)
Senior Java Developer (JHB Hybrid)

Datafin • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Senior Java Developer
Senior Java Developer

Momentum • Centurion

On-site
ZAR 900,000 - 1,300,000
Java Developer
Java Developer

Network Contracting • Randburg

On-site
ZAR 900,000 - 1,300,000
Senior Java Developer
Senior Java Developer

iDbase Software • Johannesburg

Hybrid
ZAR 60,000 - 100,000
Senior Software Engineer: Backend & Integration
Senior Software Engineer: Backend & Integration

Africonology • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Intermediate Java Developer
Intermediate Java Developer

Deka Minas (Pty) Ltd • Johannesburg

Hybrid
ZAR 600,000 - 900,000
Hybrid work model
Competitive salary
Senior Full Stack Software Engineer (12-months contract)
Senior Full Stack Software Engineer (12-months contract)

DeARX • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
Java Software Engineer
Java Software Engineer

Standard Bank Group • Johannesburg

On-site
ZAR 900,000 - 1,300,000