Enable job alerts via email!

Java Software Engineer

Pure Placements (Pty) Ltd

Cape Town

Hybrid

ZAR 600 000 - 800 000

Full time

4 days ago
Be an early applicant

Job summary

A leading fintech solutions provider in Cape Town is seeking a talented Java / Springboot Engineer with over 8 years of experience. You will design and develop robust software solutions in a hybrid work environment, collaborating within a dynamic team. The ideal candidate has strong skills in Java, Spring Boot, and microservices architecture, along with a degree in IT or a related field. The role offers competitive salary and comprehensive benefits.

Benefits

Hybrid working – 2 days in office
Competitive market-related salary
25 days annual leave
Medical aid contributions
Pension fund and wellness programs
Upskilling and training support
Career growth opportunities

Qualifications

  • 8+ years of experience in Java / Springboot software development.
  • Experience with microservices and automated testing techniques.

Responsibilities

  • Design and develop robust software solutions that follow SOLID principles.
  • Create detailed technical specifications from business requirements.
  • Troubleshoot, test, and debug to deliver seamless performance.
  • Collaborate across teams to drive innovative solutions.

Skills

Proficiency in Java
Proficiency in Spring Boot
Understanding of microservices architecture
Agile methodologies
Strong strategic and systemic thinking
Interpersonal and teamwork skills

Education

Degree in IT, Engineering, Computer Science, or related field

Tools

Java
Spring Boot Framework
Modern testing tools
Docker
Azure, AWS or GCP
Job description
Overview

Java / Springboot Engineer - This is a pure back-end role.

Location: Cape Town – Hybrid - Applications will only be considered from within the Cape Town area.

Our client, a leader in global payment solutions, is looking for a passionate Intermediate or Senior Java Software Engineer to join their dynamic team. Here’s your chance to work on cutting-edge technology while making an impact on the fintech landscape.

Ideal Candidate

We are looking for a highly skilled and detail-oriented Senior Software Engineer who thrives in complex, high-stakes environments. Our engineering team consists of deep technical experts, as a result, our codebase is sophisticated, meticulously designed, and optimized for reliability—running mission-critical banking applications with an exceptional track record.

What’s in It for You?
  • Hybrid working – 2 days in office
  • Competitive market-related salary.
  • 25 days annual leave
  • Medical aid contributions
  • Pension find and wellness programs
  • Upskilling and training support
  • Opportunity to work with state-of-the-art tools and methodologies.
  • Engage with a team of experts who thrive on collaboration and innovation.
  • Gain insights into the global fintech and payment ecosystems.
  • Career growth and learning opportunities in an ever-evolving industry.
What You’ll Do
  • Design and develop robust software solutions that follows SOLID principles
  • Create detailed technical specifications from business requirements.
  • Troubleshoot, test, and debug your creations to deliver seamless performance.
  • Ensure effective version control and maintain high coding standards.
  • Collaborate across teams to drive innovative solutions and share knowledge.
  • Contribute to internal knowledge bases and uphold excellent documentation standards.
What We’re Looking For
  • Experience: 8+ years in Java / Springboot software development.
  • Education: Degree in ITS, Engineering, Computer Science, or related field.
Skills
  • Proficiency in Java and Spring Boot.
  • Understanding of microservices architecture and Agile methodologies.
  • Product lifecycle management and automated testing techniques.
  • Strong strategic and systemic thinking.
  • Great interpersonal and teamwork skills.
  • Bonus Points for :
  • Postilion experience
  • Experience in Kubernetes, Docker, Azure, AWS or GCP.
  • Experience writing OAS files and ASCIIDocs.
  • Knowledge of fintech, banking, or merchant retail industries.
  • Financial and business management insights.
Tools You’ll Master
  • Java
  • Spring Boot Framework
  • Modern testing tools and methodologies
  • Collaborative platforms for Agile development
Join a Team That Values
  • Creativity, innovation, and solution-oriented thinking.
  • A balance of independence and teamwork.
  • A proactive approach to communication and problem-solving.

Ready to make a difference? Apply today and take a step towards shaping the future of payments!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.