2,051,700open jobs
122,888companies
254,042added this week
Browse all
Salary
≈ $46k – $84k per year (Estimated)
Location
In office (Johannesburg)
Seniority
Senior · 5+ years exp

Confirmed on the employer's own hiring board on Nov 1, 2026. First seen by Alion on Oct 28, 2026.

Overview
Company
Impact
Profile match
Headquartered in London, United Kingdom, PayTech Nexus is a specialized recruitment and executive search firm dedicated exclusively to the payments, banking, and financial technology sectors. Operating as the talent acquisition arm of PayTech Group, the company leverages a proprietary matching platform to place pre-vetted interim contractors, agile project squads, and permanent leadership across disciplines such as card issuing, merchant acquiring, and core banking transformation. By combining deep payments domain expertise with AI-assisted, double-blind talent evaluation, it enables global financial institutions, card schemes, and fintech enterprises to rapidly deploy verified specialists for critical digital initiatives.

Job Title: Senior Java Developer - Digital Payments

Employment type: Contract (On-site)

Contract length: 6 - 12 months

Location: Johannesburg, South Africa

PURPOSE OF THE PROJECT

We are seeking a hands-on Senior Java Developer to join the Merchant Services Technology Squad. The role will design, develop, integrate, and support enterprise-grade services within high-volume, mission-critical payment environments. The successful candidate will combine strong Java and Spring Boot engineering skills with practical experience in microservices, event-driven integration, container platforms, and Agile delivery.

Core Responsibilities and Accountabilities:

  • Deliver enterprise services across the full software development lifecycle, including requirements analysis, specification, development, testing, deployment, operational support, and continuous improvement.
  • Design, build and enhance Java-based applications and Spring Boot microservices using sound engineering and object-oriented design practices.
  • Develop and integrate synchronous and asynchronous services using APIs, service discovery, Kafka, and message queues.
  • Contribute to solution design and translate business and technical requirements into scalable implementation approaches.
  • Build cloud-ready, containerised services and support deployment across Docker, Kubernetes, and OpenShift environments.
  • Apply event-driven architecture principles to high-volume transaction-processing solutions.
  • Contribute to DevOps practices, CI/CD pipelines, automated testing, release readiness, and production support.
  • Participate in capacity planning, technical debt management, JAD sessions, and technical design discussions.
  • Collaborate with product, architecture, engineering, operations, risk, and other stakeholders to deliver secure and reliable solutions.
  • Produce clear technical documentation, specifications and implementation notes while maintaining agreed coding and quality standards.

Knowledge and Experience:

  • 5+ years of hands-on Java enterprise application development experience.
  • Practical experience with Java 8 and exposure to Java 21.
  • Strong Spring Boot knowledge beyond annotations, including JPA, dependency injection and component scanning.
  • 4+ years of experience developing or supporting enterprise services.
  • Strong microservices architecture experience, including inter-service communication, APIs, and queues.
  • Working knowledge of service discovery, Kafka, and queue design.
  • Hands-on experience with event-driven architecture and service integration.
  • 3+ years of experience with containerisation technologies; experience across Docker, Kubernetes and OpenShift is preferred.
  • Practical exposure to cloud technologies.
  • Hands-on SDLC experience across requirements, development, operations, and support.
  • 3+ years of exposure to solution design.
  • Experience with DevOps, CI/CD, automated testing, and production support.
  • Experience working in high-volume, mission-critical transaction environments.

Agile & Delivery Experience:

  • Operate as a hands-on senior developer within an Agile delivery squad.
  • Contribute to sprint and capacity planning and help manage technical debt.
  • Facilitate or actively participate in JAD sessions and technical discussions.
  • Work effectively across architecture, development, testing, DevOps, and operational stakeholders.
  • Ownership of production systems is not a core requirement; however, production-support experience is highly relevant.

Mandatory Skills:

  • Bachelor's degree in Computer Science, Information Technology, or a related field (Master's preferred).
  • Previous experience within a bank, payment processor, acquirer, card platform, or payment gateway.
  • Regional experience, including working in a faced-paced matrix organisation.
  • Excellent communication skills in English (written, verbal, and presentation).

Preferred Skills:

  • Relevant Java, Spring, cloud, Kubernetes, or OpenShift certifications are advantageous.
  • Banking experience is preferred, particularly exposure to acquiring or payment-transaction processing.
  • Merchant Services or Acquiring experience is beneficial but is not a prerequisite.
  • Highly relevant domain exposure includes POS acquiring, payment gateways, card processing, fraud, and risk.
  • Experience in merchant onboarding, settlement and reconciliation, or digital commerce is useful but not essential.
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,051,700 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
up to $68k per year · In office · Full-Time · 5+ years exp · Bachelor's Degree · Johannesburg
Python
Python
Django
Databases
MySQL
RabbitMQ
Apache Kafka
DevOps
Rest API
GCP
Azure
Git
AWS
Docker
Linux
Management
Agile
Apply
up to $20k per year · In office · Full-Time · 1+ year exp · South Africa
C#
C#
.NET
DevOps
Windows
Apply
Remote (worldwide) · Full-Time
Python
JavaScript
TypeScript
Node JS
Databases
PostgreSQL
Frontend
GraphQL
React.js
DevOps
AWS
AWS Lambda
Management
Airtable
Apply
≈ $81k – $207k per year (Estimated) · Remote (worldwide) · Full-Time
JavaScript
Node JS
Frontend
Webpack
React.js
Mobile
React Native
DevOps
Rest API
Jenkins
Docker
Management
Agile
Apply
Remote (worldwide) · Full-Time
Python
JavaScript
TypeScript
SQL
Python
Django
Databases
PostgreSQL
Frontend
Angular
DevOps
GitLab CI
CI/CD
Cybersecurity
Okta
Apply
≈ $46k – $77k per year (Estimated) · In office · Internship · Chicago
Python
Julia
Python
SQLAlchemy
FastAPI
PyQt
Databases
PostgreSQL
AI/ML
arXiv
DevOps
GCP
CI/CD
AWS
GitHub
Quantum
Qiskit
Cirq
Stim
Apply
$85k – $117k per year · Remote (United States, Australia) · Public Trust · 8+ years exp · Bachelor's Degree · Melbourne
Java
DevOps
Terraform
Ansible
Git
AWS
Amazon EC2
GitHub
Cybersecurity
HIPAA
Management
Agile
Scrum
Kanban
Apply
In office · Bachelor's Degree · Accra
Java
SQL
Java
Maven
Spring Boot
Gradle
Mobile
JUnit
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
Docker
Management
Jira
Apply
In office · Bachelor's Degree · Accra
Java
DevOps
Rest API
Git
QA
Swagger
Postman
Apply
In office · 4+ years exp · Bachelor's Degree · Riyadh
Java
SQL
C#
C#
.NET
Cybersecurity
PCI DSS
Apply
≈ $79k – $171k per year (Estimated) · In office · Sydney
C#
C#
.NET
DevOps
Splunk
GitHub Actions
OpenTelemetry
Prometheus
CI/CD
Jenkins
AWS
Docker
Kubernetes
Grafana
TeamCity
Octopus Deploy
Amazon CloudWatch
QA
Selenium
Pact
Apply
.NET Developer 12 days ago
≈ $78k – $168k per year (Estimated) · In office · 7+ years exp · Sydney
JavaScript
C#
C#
.NET
Frontend
Next.js
React.js
Management
Agile
Apply
≈ $45k – $81k per year (Estimated) · In office · Full-Time · 6+ years exp · Johannesburg
TypeScript
C#
C#
.NET
DevOps
Azure
AWS
Apply
up to $66k per year · In office · Full-Time · 7+ years exp · Johannesburg
JavaScript
TypeScript
C#
C#
ASP.NET Core
Frontend
Angular
JQuery
DevOps
Docker
Kubernetes
Management
Agile
Scrum
Waterfall
Apply
≈ $45k – $81k per year (Estimated) · In office · Full-Time · 6+ years exp · Johannesburg
TypeScript
C#
C#
.NET
DevOps
Azure
AWS
Apply
up to $51k per year · In office · Full-Time · 3+ years exp · Bachelor's Degree · Johannesburg
Python
Go
JavaScript
Rust
TypeScript
SQL
PowerShell
Python
FastAPI
AI/ML
llama.cpp
Fine-tuning
Embeddings
Prompt Engineering
Ollama
Pandas
NumPy
PyTorch
LLM
RAG
Hugging Face
Machine Learning
DevOps
Windows
Management
Agile
Apply
≈ $23k – $41k per year (Estimated) · In office · Contractor · 3+ years exp · Johannesburg
Apply
See all jobs
This is one of many
2,051,700 more open roles from verified company boards, updated every day.