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

Java Developer

Job in Cape Town, 7100, South Africa
Listing for: iqbusiness
Contract position
Listed on 2026-02-07
Job specializations:
  • Software Development
    Software Engineer, Java Developer, Backend Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Position: Java Developer- Payments )

We are seeking an experienced Java Developer to join our driven team in Cape Town. This is a 12-month contract role requiring in-office presence three days per week.

As part of a collaborative and high-performing team, you will design, build, and maintain secure, scalable back-end systems with a strong focus on payment solutions and financial transaction processing. Working at the intersection of software engineering and financial services, you’ll contribute to projects that demand innovation, compliance, and technical excellence.

If you thrive on solving complex challenges, enjoy working alongside motivated professionals, and want to deliver systems that make a real impact, this role is for you.

Software Development & Lifecycle Management
  • Engage in the full software development lifecycle: design, development, testing, deployment, and support.
  • Build and maintain back-end services using Java, Spring Boot, JPA, and Hibernate.
  • Develop RESTful APIs and microservices to support scalable architectures.
Payment Systems Integration
  • Implement solutions for EFT, card transactions, and ISO 8583 messaging.
  • Integrate with external payment providers and internal banking systems.
Compliance & Security
  • Ensure adherence to financial regulations, PCI DSS, and secure coding practices.
  • Apply monitoring and controls to safeguard transaction integrity.
System Optimisation & Support
  • Enhance performance and scalability of transaction systems.
  • Troubleshoot and resolve production issues related to payments.
Collaboration & Delivery
  • Partner with business analysts, product owners, QA, and Dev Ops teams.
  • Contribute to agile delivery practices and ensure technical solutions align with business objectives.
Experience
  • 5+ years in back-end development, with exposure to financial services or banking payments.
Technical Skills
  • Strong proficiency in Java (Spring Boot, JPA, Hibernate).
  • Experience with RESTful APIs and microservices architecture.
  • Familiarity with cloud platforms (AWS/Azure) and containerization (Docker, Kubernetes).
Domain Knowledge
  • Understanding of payment systems, EFT, card transactions, and ISO 8583 messaging.
  • Knowledge of secure coding practices and PCI DSS compliance.
Soft Skills
  • Strong problem-solving and analytical ability.
  • Ability to work effectively in agile teams.
  • Clear communication with technical and non-technical stakeholders.
Education
  • Bachelor’s degree in computer science, information systems, or related field.
  • Relevant certifications in Java, cloud, or payment systems are advantageous.
Nice to Have
  • Experience with advanced payment orchestration platforms or fraud detection systems.
  • Exposure to performance tuning, observability tools, or A/B testing.
  • Certifications in cloud engineering or secure software development.

Please Note:

As all iqbusiness roles require honesty in the handling of or access to cash, finances, financial systems, or confidential information; our recruitment process requires that the following background checks be completed: credit, criminal, , and qualification verification.

iqbusiness is committed to sustainable growth and transformation; we embrace diversity and employ previously disadvantaged individuals.

#J-18808-Ljbffr
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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary