2,137,723open jobs
137,558companies
245,034added this week
Browse all
Location
In office (Johannesburg)
Seniority
Senior
Employment
Full-Time

First seen by Alion on Nov 6, 2026.

Overview
Company
Impact
Profile match
Recruitco is a recruitment agency in South Africa that places candidates with client employers. It advertises Java full-stack engineer, AI solutions architect and SAP functional specialist roles, hiring on behalf of clients in information technology. The company is based in Johannesburg, South Africa.
Introduction

We are seeking an experienced Senior Java Developer to join a collaborative and innovative software development team. You will be responsible for developing, enhancing, maintaining, and supporting enterprise-level applications while contributing to architectural decisions, mentoring team members, and ensuring the delivery of high-quality software solutions.

Duties & Responsibilities

  • Support existing systems and develop new functionality and components.
  • Collaborate with Business Analysts to understand and implement business requirements.
  • Refactor and enhance code to improve maintainability and scalability.
  • Develop production-quality software through rigorous testing and quality assurance practices.
  • Create and maintain unit and integration tests.
  • Perform troubleshooting, debugging, and root-cause analysis in integrated environments.
  • Build, deploy, and maintain applications on enterprise application servers.
  • Contribute to performance optimisation and high-availability initiatives.
  • Collaborate with developers across the team to ensure seamless integration of solutions.
  • Mentor and support junior developers while promoting development best practices.
Desired Experience & Qualification

  • Relevant qualification in Computer Science, Engineering, or related field, alternatively Matric with extensive relevant experience.
  • 8-10 years' software development experience, including a minimum of 5 years in a Senior Developer role within a team-based environment.
  • Strong hands-on experience with:
    • Java 8+ (Java 17 advantageous)
    • Java EE (J2EE)
    • JPA / Hibernate
    • SQL and relational databases
    • ReactJS
    • HTML5, CSS3, Bootstrap
    • REST and SOAP services
    • Git, Maven, Jenkins
  • Solid understanding of SDLC methodologies, software development tools, and best practices.
  • Proven ability to mentor team members and work effectively in an Agile/team environment.

 

Technical Environment

  • Java EE (J2EE)
  • Java 8+ (Java 17 preferred)
  • JPA / Hibernate
  • ReactJS
  • SQL / Relational Databases
  • Git
  • Maven
  • Jenkins
  • REST / SOAP Web Services
  • HTML5, CSS3, Bootstrap

 

Nice to Have:

  • Experience within financial services or financial systems
  • Spring Framework
  • Docker
  • JavaScript / TypeScript
  • KARAF / OSGi
  • JMS Integration
  • SoapUI
  • JAXB / XML Schema
  • Webpack, NPM, Yarn
  • Jest
  • Thymeleaf
  • UML design tools
Interested?

What We're Looking For

You are a passionate Senior Developer who enjoys solving complex technical challenges, building scalable enterprise applications, and contributing to a high-performing development team. You take pride in writing clean, maintainable code and thrive in a collaborative environment.

How to Apply

Interested candidates who meet the above requirements are invited to submit their CV to: [email protected] .  Only shortlisted candidates will be contacted.

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,137,723 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 · Full-Time · Cape Town
JavaScript
SQL
C#
Databases
MySQL
PostgreSQL
DevOps
CI/CD
Apply
In office · Full-Time · Cape Town
Python
PowerShell
Bash
DevOps
Red Hat
VMWare
Azure
Windows Server
AWS
Ubuntu
Linux
Windows
Cybersecurity
Active Directory
Apply
In office · Full-Time · Sandton
Java
SQL
Java
Spring Boot
Databases
MS SQL
Mobile
Clean Architecture
DevOps
Rest API
Terraform
Azure DevOps
Azure
CI/CD
Docker
Kubernetes
Bicep
Azure AKS
Apply
Hybrid · Full-Time · Cape Town
JavaScript
Node JS
Frontend
React.js
DevOps
Rest API
CI/CD
AWS
Docker
Kubernetes
Apply
In office · 3+ years exp · Bachelor's Degree · Boksburg
Python
C++
DevOps
Git
SpaceTech
FMEA
Apply
In office · 8+ years exp · Bachelor's Degree · Johannesburg
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Databases
MS SQL
AI/ML
Copilot
ML.NET
Prompt Engineering
Semantic Kernel
LLM
OpenAI
Machine Learning
Frontend
Angular
React.js
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
AWS
Management
Agile
Scrum
Apply
In office · Johannesburg
AI/ML
Machine Learning
Apply
In office · Confidential · 6+ years exp · Johannesburg
Design
Figma
Sketch
Management
Agile
Apply
Sales Intern 6 hours ago
In office · Internship · Johannesburg
Apply
≈ $13k – $27k per year (Estimated) · Equity · In office · Full-Time · Johannesburg
Apply
See all jobs
This is one of many
2,137,723 more open roles from verified company boards, updated every day.