Salary
≈ $30k – $68k per year (Estimated)
Location
In office (Johannesburg)
Seniority
Senior · 6+ years exp
Employment
Full-Time
Confirmed on the employer's own hiring board on Sep 24, 2026. First seen by Alion on Sep 24, 2026. Job Mail scores A on the Alion truth index.
Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.
A leading technology consultancy is seeking an experienced Senior Java Software Engineer to join its growing software engineering team. This role is ideal for a passionate developer who enjoys solving complex business problems, working across diverse industries, and delivering high-quality software solutions that create real business value. The successful candidate will play a key role throughout the software development lifecycle, from solution design and architecture through to development, deployment, and support. Working alongside talented engineers, architects, and business stakeholders, you will contribute to enterprise-grade applications while mentoring team members and driving engineering best practices. This opportunity is perfectly suited to a developer who enjoys working with modern technologies, embraces continuous improvement, and thrives in collaborative environments.
Key Responsibilities
- Design, develop, and maintain enterprise web and software applications.
- Participate in all phases of the software development lifecycle.
- Contribute to system design, solution architecture, estimation, and technical planning.
- Develop scalable, maintainable, and high-performing software solutions.
- Research and implement emerging technologies to enhance business outcomes.
- Support DevOps initiatives, including containerisation and continuous integration.
- Collaborate with multidisciplinary teams to solve complex business challenges.
- Mentor developers and contribute to a culture of technical excellence.
- Build strong stakeholder relationships and ensure successful solution delivery.
- Ensure adherence to security, compliance, and software engineering best practices.
Job Experience and Skills Required
- Bachelor's Degree in Information Technology, Computer Science, Engineering, or a related field.
- Minimum 6 years of software development experience within enterprise environments.
- Strong experience developing applications using Java technologies.
- Experience working across the full software development lifecycle.
- Proven ability to design and structure solutions within enterprise environments.
- Experience working directly with customers and business stakeholders.
- Exposure to Agile software delivery methodologies.
- Java development.
- Spring Framework.
- Spring Boot.
- RESTful API development.
- Relational database technologies including Oracle, SQL Server, PostgreSQL, and MySQL.
- ORM technologies including Hibernate, JPA, and Spring Data.
- Cloud technologies, including Azure and AWS.
- Build tools such as Maven and Gradle.
- Event-driven architecture and messaging platforms.
- Git version control and software engineering best practices.
- Infrastructure as Code exposure, including Terraform or similar technologies.
- Strong problem-solving and analytical skills.
- Excellent communication and stakeholder engagement abilities.
- Strong customer-focused mindset.
- Ability to mentor and guide junior developers.
- Passion for continuous learning and technical excellence.
- Strong collaboration and teamwork skills.
- Ability to work across multiple technologies and business environments.
- Leadership qualities and a proactive approach to improvement.
Apply Now!
For more exciting IT vacancies, visit: https://www.networkrecruitmentinternational.com/it-jobs
We also specialise in recruiting for:
- Software Developers (Back-End, Front-End, Full Stack)
- Mobile Developers
- Business & Systems Analysts
- BI & SQL Experts
- UI/UX Professionals
- Data Scientists & Data Analysts
- Big Data Professionals
- Cloud Experts
- Infrastructure Specialists
- DevOps & SecOps Engineers
- Cybersecurity Specialists
- SEO / Digital Designers
For more information, contact:
Caitlin Ferley
Recruitment Consultant
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.
726,769 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.
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
Similar stack
Same company
Johannesburg
Java Team Lead
3 hours ago
≈ $28k – $72k per year (Estimated) • In office • Full-Time • 6+ years exp • Bachelor's Degree • Johannesburg
JavaScript
Java
TypeScript
Java
Spring Framework
Maven
Spring Boot
Hibernate
Gradle
Databases
MySQL
PostgreSQL
Oracle
RabbitMQ
MS SQL
Apache Kafka
Azure Cosmos DB
Frontend
Vue.js
Angular
React.js
DevOps
Terraform
AWS CDK
Azure
CI/CD
AWS
Bicep
Apply
Middle DevOps/SRE Engineer (SaaS, e-comm)
3 hours ago
≈ $23k – $44k per year (Estimated) • Remote • Full-Time • Moscow
Python
Java
SQL
Scala
Databases
PostgreSQL
Redis
ClickHouse
ElasticSearch
Apache Kafka
AI/ML
Spark
DevOps
Terraform
Ansible
Prometheus
Yandex Cloud
GitLab CI
HAProxy
CI/CD
Docker
Kubernetes
Grafana
SLI/SLO/SLA
GitLab
Amazon S3
Linux
Apply
DevOps-инженер
3 hours ago
In office • 3+ years exp • Minsk
Python
SQL
Bash
Databases
PostgreSQL
Redis
Qdrant
DevOps
Terraform
Ansible
Helm
Prometheus
VictoriaMetrics
Yandex Cloud
GitLab CI
Azure
CI/CD
GitOps
ArgoCD
AWS
Docker
Kubernetes
Nginx
Grafana
Linux
Apply
Solutions Expert Team Lead
3 hours ago
≈ $21k – $57k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Johannesburg
SQL
Apply
Java Developer Team Lead
3 hours ago
≈ $28k – $72k per year (Estimated) • In office • Full-Time • 6+ years exp • Bachelor's Degree • Johannesburg
Python
JavaScript
TypeScript
SQL
C#
C#
.NET
Frontend
Vue.js
Webpack
Next.js
Angular
React.js
npm
DevOps
CI/CD
Management
Agile
Apply
General Sales Manager
3 hours ago
up to $22k per year • In office • Full-Time • 1+ year exp
Management
Microsoft Office
Apply
Driver Code 10 & 14 DGP
3 hours ago
≈ $13k – $25k per year (Estimated) • In office • Contractor • 3+ years exp • Bachelor's Degree
Apply
FINANCE CLERK
3 hours ago
≈ $12k – $23k per year (Estimated) • In office • Contractor • Edenvale
Analytics
Microsoft Excel
Apply
Technical Director
3 hours ago
≈ $43k – $89k per year (Estimated) • In office • Full-Time • Bachelor's Degree
Apply
Driver Code 10
3 hours ago
≈ $13k – $25k per year (Estimated) • In office • Contractor • 4+ years exp • Bachelor's Degree
Apply
This is one of many
726,769 more open roles from verified company boards, updated every day.

