Senior Software Developer (Java)

Datafin Recruitment · Cape Town, Western Cape

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →
  • Our client is a leading South African Fintech company, driving a more inclusive and connected economy for over two decades. Through an extensive nationwide merchant network, they provide access to essential digital products and services — including airtime, electricity, bill payments, and other everyday transactions — helping bridge the gap for cash-based customers often excluded from traditional digital finance.
  • The business has built deep roots in South Africa's informal retail sector, serving more than 25 million cash-based customers, and continues to expand through partnerships with major retail brands and corporates locally and internationally.
  • We're looking for a Senior Full Stack Developer to join a well-established Fintech platform, supporting and enhancing a multi-faceted technology stack and its third-party integrations. You'll bring technical leadership, hands-on delivery, and cross-functional collaboration with Solutions Architects, QA, and data science teams.

What you'll need

  • 8–10+ years' software development experience
  • Cassandra or similar NoSQL database
  • Graph database technology
  • Apache Spark
  • Apache Kafka or similar message queue/middleware
  • JSON REST APIs, Jupyter/notebook environments
  • Advantageous: C# .NET Core, Docker, Kubernetes, Azure DevOps, Redis, RabbitMQ
Auto-apply to this jobView original posting ↗