Java Software Engineer

1 week ago


South Africa Pure Placements Full time R1 000 000 - R2 500 000 per year

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



  • Johannesburg, South Africa iDbase Software Full time

    About the Role We are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies. This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...


  • Bellville, South Africa Pure Placements (PTY) LTD Full time

    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...


  • Johannesburg, South Africa iDbase Software Full time

    About the Role We are seeking a highly skilled Technical Lead (Java) to lead the development of innovative, enterprise-grade applications. This role involves guiding a team of software engineers, establishing coding and quality standards, and ensuring the successful delivery of scalable, maintainable, and high-performance Java-based solutions. You will...


  • Johannesburg, South Africa iDbase Software Full time

    About the Role We are seeking a highly experienced Senior Java Developer to join our team. You will design, develop, and maintain scalable enterprise-grade applications using Java and modern frameworks. This role emphasizes cloud-native development, microservices architecture, and high-performance, secure coding practices. It is ideal for a seasoned engineer...

  • Java Engineer

    1 week ago


    Johannesburg, Gauteng, , South Africa NNW Tech Solutions Full time R1 000 000 - R2 000 000 per year

    An established organisation is seeking an experienced Java Engineer to join their team and contribute to the development of robust Java applications. You will work across the full software development lifecycle, from design and development to troubleshooting and release support. The role requires experience with Java, Spring, RESTful APIs, and cloud...


  • Cape Town, South Africa PBT Group Full time

    PBT Group is seeking Full Stack Engineers, focused on building a platform. The successful candidates will form part of a high-performing engineering team responsible for developing scalable, secure, and high-quality digital financial services.   This is a hands-on role involving both front-end and back-end development, with exposure to cloud-based systems,...

  • Software Engineer

    2 weeks ago


    Johannesburg, South Africa Planned Talent Pty (Ltd) Full time

    PLANNED TALENT - Trusted Talent Partners in Technology Recruitment   As a boutique staffing agency, we stand at the forefront of innovation and excellence in talent acquisition. Our tenure in the industry has afforded us invaluable insights into the ever-evolving landscape of talent acquisition, positioning us as trusted advisors to organizations seeking to...


  • Cape Town, Western Cape, , South Africa BlueSky Full time R1 000 000 - R2 500 000 per year

    Position:Senior Software Engineer (JAVA)Job Summary:Are you a Java engineer with a passion for creating innovative solutions? Join our dynamic team as a Senior Software Engineer and take your career to the next level We're looking for talented individuals with exceptional Java development skills, a solid understanding of Domain-Driven Design (DDD), and...

  • Software Engineer

    1 week ago


    Johannesburg, South Africa iDbase Software Full time

    About the Role We are seeking an experienced Software Engineer (.NET & AWS) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications, leveraging modern .NET technologies and AWS cloud services. This role emphasizes cloud-native development, microservices architecture, and secure, high-performance...

  • Java Technical Lead

    1 week ago


    Sandton, Gauteng, , South Africa NNW Tech Solutions Full time R150 000 - R250 000 per year

    Our client, a leading software engineering company, is looking for a Java Technical Lead to join their team. If you have a knack for leading technical teams and a deep understanding of Java, this could be your next big opportunity. You'll be responsible for designing and developing high -quality software solutions, guiding your team through complex projects,...