Talent.com
This job offer is not available in your country.
Java Software Engineer

Java Software Engineer

Pure PlacementsBellville, South Africa
30+ days ago
Job description

Java Software Engineer – Take Your Skills to the Next Level!

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, including a hyper-perfectionist Engineering Lead and a former Computer Science professor with a PhD. 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 – 1 day in office
  • Competitive market-related salary.
  • 25 days annual leave
  • Medical aid contributions
  • 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 to meet business needs.
  • 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 : 5+ years in 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.
  • Familiarity with product lifecycle management and automated testing techniques.
  • Strong strategic and systemic thinking.
  • Great interpersonal and teamwork skills.
  • Bonus Points for :
  • Design pattern expertise.
  • 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!