Salary
≈ $28k – $72k per year (Estimated)
Location
In office (Johannesburg)
Seniority
Staff · 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.
Key Responsibilities
Technical Delivery
- Lead the design, development, and delivery of enterprise web and mobile applications.
- Participate in all phases of the Software Development Life Cycle (SDLC), including analysis, solution design, estimation, development, testing, and deployment.
- Drive software quality through best practices, continuous integration, automation, and code reviews.
- Promote DevOps practices, including containerisation and automated deployment pipelines.
- Evaluate and implement emerging technologies to drive innovation and business value.
- Ensure scalable, secure, and maintainable software solutions are delivered successfully.
Team Leadership
- Provide technical leadership and guidance to development teams.
- Mentor, coach, and support team members in their professional and technical growth.
- Foster a culture of collaboration, accountability, and continuous improvement.
- Lead the implementation of development standards, best practices, and processes.
- Conduct regular performance discussions, feedback sessions, and career development conversations.
- Drive team engagement, motivation, and delivery excellence.
Customer & Stakeholder Management
- Build strong relationships with clients and key stakeholders.
- Understand business requirements and translate them into effective technical solutions.
- Manage customer expectations and ensure successful project outcomes.
- Identify opportunities to improve service delivery and customer satisfaction.
- Ensure compliance with security standards, governance requirements, and industry best practices.
Minimum Requirements
- Bachelor's Degree in Information Technology, Computer Science, Engineering, or a related field.
- Minimum of 6 years' experience as a Software Engineer within an enterprise environment.
- Previous experience leading or coordinating software delivery teams.
- Proven ability to mentor, coach, and develop technical talent.
- Strong understanding of software engineering principles, architecture, and best practices.
- Experience designing and structuring software solutions within enterprise environments.
- Excellent communication, leadership, and stakeholder management skills.
- Strong customer-facing and relationship-building abilities.
- Ability to work effectively across multiple technologies and environments.
- Comfortable working in a hybrid environment, attending the office approximately 2-3 days per week.
Technical Skills
Backend Development
- Java
- Spring Framework
- Spring Boot
Frontend Development
- Angular
- React
- Vue.js
ORM & Data Access
- JPA
- Spring Data
- Hibernate
Relational Databases
- Oracle
- Microsoft SQL Server
- PostgreSQL
- MySQL
NoSQL Databases
- MongoDB
- Cosmos DB
Build Tools
- Maven
- Gradle
Cloud Platforms
- Microsoft Azure
- Amazon Web Services (AWS)
Infrastructure as Code
- Terraform
- Bicep
- AWS CDK
Messaging & Event-Driven Architecture
- Kafka
- RabbitMQ
- Amazon SQS
Desired Competencies
- Strong leadership and mentoring ability.
- Excellent problem-solving and analytical skills.
- Strategic thinker with strong decision-making capabilities.
- Passion for technology and continuous learning.
- Ability to influence and inspire teams.
- Strong planning, organizational, and stakeholder management skills.
- Results-driven with a focus on quality and delivery excellence.
For more IT jobs, please visit www.networkrecruitmentinternational.com/
I also specialise in recruiting in the following:
Software Development
Data Engineer
Data Analyst
Infrastructure
Architecture
... and more!
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.
For more information contact:
Sfundo Shoba
https://www.linkedin.com/in/sfundo-shoba-500ab4202/
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
Senior Java Developer
3 hours ago
≈ $30k – $68k per year (Estimated) • In office • Full-Time • 6+ years exp • Bachelor's Degree • Johannesburg
Java
SQL
Java
Spring Framework
Maven
Spring Boot
Hibernate
Gradle
Databases
MySQL
PostgreSQL
Oracle
DevOps
Terraform
Azure
CI/CD
Git
AWS
Management
Agile
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
Senior Programmer
3 hours ago
≈ $29k – $65k per year (Estimated) • In office • Full-Time • 3+ years exp • Lichtenburg
JavaScript
PHP
PHP
Laravel
Databases
MySQL
Frontend
JQuery
Management
Agile
Apply
JavaScript Developer
3 hours ago
In office • Full-Time • 6+ years exp • Bachelor's Degree • Johannesburg
Python
JavaScript
TypeScript
C#
Node JS
C#
.NET
Node JS
Express
Frontend
Vue.js
Webpack
Next.js
Angular
React.js
npm
DevOps
CI/CD
Apply
JavaScript Team Lead
3 hours ago
≈ $34k – $73k per year (Estimated) • In office • Full-Time • 6+ years exp • Bachelor's Degree • Johannesburg
Python
JavaScript
TypeScript
C#
Node JS
C#
.NET
Node JS
Express
Frontend
Vue.js
Webpack
Next.js
Angular
React.js
npm
DevOps
CI/CD
Apply
Financial Manager
3 hours ago
≈ $18k – $40k per year (Estimated) • In office • Full-Time • 3+ years exp
Apply
Apply
Apply
Senior Java Developer
3 hours ago
≈ $30k – $68k per year (Estimated) • In office • Full-Time • 6+ years exp • Bachelor's Degree • Johannesburg
Java
SQL
Java
Spring Framework
Maven
Spring Boot
Hibernate
Gradle
Databases
MySQL
PostgreSQL
Oracle
DevOps
Terraform
Azure
CI/CD
Git
AWS
Management
Agile
Apply
Solutions Expert Team Lead
3 hours ago
≈ $21k – $57k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Johannesburg
SQL
Apply
This is one of many
726,769 more open roles from verified company boards, updated every day.

