Calling All Java Full-Stack Masters!


Our client, a dynamic Technology Consulting firm with a reach across Africa and the Middle East, is seeking a highly skilled Full-Stack Java Developer to join their fast-growing team.

You’ll be a cornerstone in crafting exceptional solutions for clients in the banking and financial services industry, using the power of Java and cutting-edge frameworks.


Here’s what you’ll do:

  • Collaborate with the team to deliver innovative solutions using Agile methodologies.
  • Develop user experiences that keep users engaged and coming back for more.
  • Build and deploy new features across websites, mobile apps, and bespoke software solutions.
  • Ensure flawless performance and accessibility across modern browsers and platforms.
  • Write clean, well-documented code that’s easy to understand and maintain.
  • Contribute to new developments, enhance existing systems, and provide ongoing support.


We’re looking for someone who has:

  • A minimum of 3 years of experience with a degree in a relevant field (Computer Science, Commerce, Industrial Engineering).
  • A solid grasp of system design and implementation.
  • 4+ years of commercial Java coding experience (bonus points for Spring Framework knowledge).
  • 4+ years of building Single Page Applications (SPAs) with JavaScript.
  • In-depth expertise in Angular 7+.
  • Experience with various JavaScript frameworks and a knack for UI styling.
  • Proficiency in JQuery, TypeScript, CSS3, HTML5, and preprocessors like Less and Sass.
  • Understanding of relational databases like MSSQL.
  • A proven track record of crafting engaging and responsive websites.
  • Familiarity with WebServices and APIs.
  • The ability to consistently produce high-quality code.
  • Experience with version control systems (GitHub) and DevOps practices.
  • While not mandatory, exposure to the financial services/investments industry is a plus.


The Perks:

  • The chance to work remotely, from anywhere in South Africa!
  • A permanent position with a supportive and innovative team.
  • The opportunity to make a real impact on cutting-edge projects.


This is your chance to take your Java skills to the next level! If you’re a passionate developer who thrives in a collaborative environment, we want to hear from you!

Send us your CV and skills matrix to