Java Software Engineer

Bellville, Cape Town, South Africa

Job Description

Job Summary
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!
Pure Placements (PTY) LTD
Recruiter

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1558503
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    R6,500-7,800 per month
  • Employment Status
    Permanent
  • Job Location
    Bellville, Cape Town, South Africa
  • Education
    Not mentioned