2,136,825open jobs
136,110companies
252,816added this week
Browse all
Location
In office (Johannesburg)
Seniority
Senior · 5+ years exp
Employment
Full-Time

First seen by Alion on Nov 4, 2026.

Overview
Company
Impact
Profile match
Datafin IT Recruitment is a South African recruitment agency based in Cape Town that places technology, customer service and commercial professionals with client employers. Established in 1999, the agency relies largely on repeat business and recruits for managed IT service providers, software companies, cloud platform vendors and logistics firms in Cape Town, Johannesburg, Stellenbosch, Centurion and Pretoria. It fills roles such as desktop and IT support technicians, backend and full stack developers, Azure solutions architects, Asterisk developers, penetration testers, multilingual customer care consultants and business development executives.
DataFin was established in 1999. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat business. Duties & Responsibilities

ENVIRONMENT:

A cutting-edge FinTech company seeks the coding expertise of a solutions-driven Senior Java Developer whose core role will be to lead entire CRM applications from planning and architecture through to deployment, with real influence over technical direction. You will own the architecture, lead the delivery and help shape the technology behind the payment and Customer Relationship Management (CRM) solutions that thousands of South African businesses rely on every day. If you are equally comfortable designing scalable architecture and digging into a tricky Structured Query Language (SQL) performance problem, and you get a kick out of mentoring others while shipping great software, this one’s for you. The successful candidate must preferably have a BSc. Degree in Computer Science/IT with 5-10 years Software Development experience with strong enterprise Java. You will also need SQL Server, Gradle, Git, XML, HTML, basic Linux and experience with CRM Systems. If you love building systems that matter, APPLY NOW!

DUTIES:

  • Lead the development of complex CRM applications, including planning, architecture and deployment.
  • Design scalable, maintainable architecture using Java, MS SQL and supporting technologies.
  • Mentor Junior and Mid-level Developers through code reviews and sharing best practice.
  • Make sure the applications meet industry security standards (e.g. the Open Worldwide Application Security Project (OWASP) Top 10) and compliance requirements such as the Protection of Personal Information Act (POPIA) and the General Data Protection Regulation (GDPR).
  • Lead integrations with third-party tools, payment gateways and external Application Programming Interfaces (APIs).
  • Build and manage CI/CD pipelines and automate testing for faster, safer deployments.
  • Work with internal teams, clients, vendors and partners, and explain complex ideas to technical and non-technical audiences alike.

REQUIREMENTS:

  • Bachelor of Science (BSc) in Computer Science or Bachelor of Commerce (BCom) in Information Technology will be an advantage.
  • 5 to 10 Years’ Software Development experience, with strong enterprise Java.
  • Strong Microsoft SQL Server (MS SQL) skills.
  • Experience with Gradle, Git, Extensible Markup Language (XML) and HyperText Markup Language (HTML) for Front-end Development.
  • Solid grounding in system architecture, distributed systems, security, scalability and observability.
  • Experience with CRM systems.
  • A basic understanding of Linux environments.

ATTRIBUTES:

  • Strong problem-solving and analytical skills, with the ability to weigh risk and system-wide impact.
  • Excellent communication skills and the confidence to influence decisions and present to stakeholders.
  • A passion for mentoring and raising the bar for those around you.
Desired Experience & Qualification Senior, Java, Developer, JHB, Onsite, Package & Remuneration Negotiable
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,136,825 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Johannesburg
In office · Contractor · South Africa
Java
Kotlin
SQL
Java
Spring Framework
Maven
Spring Boot
Hibernate
Spring MVC
Spring Data JPA
Spring Security
Kotlin
Mockito
Databases
MySQL
Apache Kafka
Mobile
JUnit
DevOps
Rest API
CI/CD
Jenkins
Git
AWS
Docker
AWS Lambda
Amazon EC2
SOAP
Management
Agile
QA
JMeter
Apply
In office · Contractor · South Africa
Java
SQL
Java
Spring Framework
DevOps
Git
Linux
Management
Agile
Apply
In office · Full-Time · Cape Town
JavaScript
TypeScript
C#
C#
.NET
Databases
MS SQL
Frontend
Tailwind CSS
React.js
Material UI
DevOps
Rest API
Apply
Hybrid · Full-Time · Centurion
Python
JavaScript
TypeScript
C#
Node JS
AI/ML
AI Agents
LLM
Agentic Workflows
Frontend
Vue.js
GraphQL
React.js
DevOps
Rest API
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Management
Agile
Apply
In office · Full-Time · Stellenbosch
JavaScript
Ruby
Ruby
Ruby on Rails
RSpec
Minitest
Databases
PostgreSQL
Frontend
Tailwind CSS
DevOps
Rest API
CI/CD
Git
Linux
Apply
Remote (EAEU) · 3+ years exp · Moscow
Go
SQL
Databases
PostgreSQL
ClickHouse
RabbitMQ
MinIO
Apache Kafka
DevOps
Rest API
gRPC
CI/CD
Git
Kubernetes
Gitea
GitHub
GitLab
Amazon S3
Cybersecurity
Keycloak
HashiCorp Vault
Management
Draw.io
UML
BPMN
QA
Swagger
Apply
Remote (EAEU) · Astana
Bash
Databases
MySQL
PostgreSQL
Redis
ClickHouse
MinIO
OpenSearch
DevOps
Ansible
Loki
VMWare
Debian
etcd
Prometheus
GitLab CI
HAProxy
CI/CD
Git
Docker
Kubernetes
Ubuntu
Nginx
Grafana
Alertmanager
Amazon S3
Linux
Apply
Remote (Uzbekistan) · Tashkent
Bash
Databases
MySQL
PostgreSQL
Redis
ClickHouse
MinIO
OpenSearch
DevOps
Ansible
Loki
VMWare
Debian
etcd
Prometheus
GitLab CI
HAProxy
CI/CD
Git
Docker
Kubernetes
Ubuntu
Nginx
Grafana
Alertmanager
Amazon S3
Linux
Apply
Remote (likely EAEU) · 2+ years exp
JavaScript
Kotlin
TypeScript
Swift
Mobile
Espresso
Maestro
DevOps
CI/CD
Git
QA
Cypress
Playwright
Appium
XCUITest
Apply
DevOps Engineer 1 day ago
In office · Bucharest
Python
DevOps
Rest API
GitLab CI
CI/CD
AWS
GitLab
Windows
Cybersecurity
Shift-Left Security
SBOM
Management
Jira
Agile
Scrum
Apply
In office · Full-Time · 4+ years exp · Johannesburg
SQL
C#
C++
C#
.NET
Databases
RabbitMQ
ActiveMQ
Apache Kafka
DevOps
Azure DevOps
Azure
Git
Management
Agile
Scrum
Apply
Hybrid · Full-Time · Midrand
JavaScript
TypeScript
SQL
Node JS
Databases
PostgreSQL
AI/ML
AI Agents
Frontend
Angular
Apply
Remote (South Africa) · Full-Time · 8+ years exp · Cape Town
Python
Go
JavaScript
PHP
SQL
Node JS
Bash
Databases
MySQL
SQLite
AI/ML
Copilot
Lovable
Replit
Frontend
JQuery
DevOps
Rest API
WebRTC
Fedora
Git
Docker
Ubuntu
Nginx
CentOS Stream
GitHub
Linux
Apache HTTP Server
Cybersecurity
FortiGate
Apply
Hybrid · Contractor · 4+ years exp · Centurion
Java
SQL
Bash
Databases
MySQL
PostgreSQL
Oracle
RabbitMQ
ActiveMQ
MS SQL
DevOps
Git
Docker
Kubernetes
Linux
Management
Agile
QA
Postman
Apply
Remote (South Africa) · Full-Time · 5+ years exp · Cape Town
Python
JavaScript
TypeScript
Python
FastAPI
Django
Databases
MySQL
PostgreSQL
AI/ML
Copilot
Cursor
Claude Code
LLM
RAG
Frontend
React.js
Mobile
Clean Architecture
DevOps
Rest API
Terraform
GCP
Datadog
Azure
AWS
Docker
Grafana
QA
Sentry
Apply
In office · Full-Time · Johannesburg
Apply
In office · Full-Time · Johannesburg
Apply
$33k – $36k per year (gross) · In office · Full-Time · Johannesburg
PHP
Analytics
Microsoft Excel
Apply
Apply
$85k – $95k per year (gross) · In office · Full-Time · Johannesburg
Apply
See all jobs
This is one of many
2,136,825 more open roles from verified company boards, updated every day.