Enable job alerts via email!

Java Developer Johannesburg

Epitome People Placements

Johannesburg

On-site

ZAR 600,000 - 800,000

Full time

Today
Be an early applicant

Job summary

A recruitment firm is looking for experienced Visa & Forex Java Developers to join its technology team on a 12-month contract. The successful candidates will design, develop, and support Visa payment systems and Forex trading platforms, ensuring high performance and compliance. Candidates should have strong Java expertise and experience in a banking or financial services environment.

Qualifications

  • 5+ years Java development experience in a corporate environment.
  • Proven experience working in banking, financial services, or fintech.

Responsibilities

  • Design, develop, and maintain Java applications supporting Visa and Forex systems.
  • Translate business requirements into scalable technical solutions.
  • Ensure compliance with banking regulations and security standards.

Skills

Java
Spring Boot
Hibernate
REST APIs
Microservices Architecture
Payment processing
Foreign exchange
SQL/databases
DevOps

Education

Bachelor's degree in Computer Science, Information Technology, or related field

Tools

Kafka
Jenkins
Git
Docker
Kubernetes
Job description

The Company is looking for experienced Visa & Forex Java Developers to join its technology team on a 12-month contract. The successful candidates will be responsible for designing, developing, and supporting Visa payment systems and Forex trading platforms, ensuring high performance, reliability, and compliance with banking standards. This role requires strong Java expertise, prior experience in a banking or financial services environment, and proven ability to thrive in a corporate setting.

Key Responsibilities
  • Design, develop, and maintain Java applications supporting Visa and Forex systems.
  • Translate business requirements into scalable technical solutions.
  • Integrate with internal banking platforms and external partners/vendors.
  • Ensure compliance with banking regulations, security, and governance frameworks.
  • Develop and maintain APIs, microservices, and middleware solutions.
  • Support production systems by troubleshooting and resolving incidents within agreed SLAs.
  • Contribute to system upgrades, cloud migration, and digital transformation initiatives.
  • Participate in agile ceremonies, code reviews, and DevOps practices.
Qualifications & Experience
  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • 5+ years Java development experience in a corporate environment.
  • Proven experience working in banking, financial services, or fintech (Visa/Payments/Forex preferred).
  • Strong skills in Java, Spring Boot, Hibernate, REST APIs, and Microservices Architecture.
  • Solid understanding of payment processing, foreign exchange, and settlement systems.
  • Experience with SQL/Oracle databases and messaging/integration tools (Kafka, MQ, or similar).
  • Knowledge of DevOps pipelines (Jenkins, Git, Docker, Kubernetes) is advantageous.
  • Familiarity with banking compliance, risk management, and security standards
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.