An experienced Full Stack Developer (Expert) is wanted in Pretoria through DCV Sabenza IT and Recruitment to help drive a major mainframe modernisation initiative, moving legacy applications into modern Java and cloud-based environments. Advertised on CareerJunction on 28 October 2026, this is a contract, specialist-level role for a seasoned technology professional who enjoys solving complex problems, leading teams and turning legacy systems into modern, high-performing solutions. The salary is not disclosed in the advert.
About the company and the work
The role is advertised through DCV Sabenza IT and Recruitment, trading as Sabenza iT, a South African registered business dedicated to recruiting IT professionals, with a focus on Finance, Engineering, SAP and general IT recruitment, and more than 18 years of experience in South Africa, Australia, Europe, South America and Asia. The work is a complex, global-scale technology modernisation programme: legacy mainframe applications are being migrated to modern Java-based solutions and cloud platforms, in a fast-paced environment that values innovation and teamwork, with collaboration across international teams and experienced technology professionals. The advert describes a flexible working model combining remote and on-site work, with flexible working arrangements based on 1,960 hours over a 12-month period.
Role details
The duties listed in the advert are:
- Lead the modernisation and migration of legacy mainframe applications to modern Java-based solutions.
- Help design and refine migration strategies for converting COBOL and PL/1 applications into Java.
- Analyse existing systems, identify dependencies, assess risks and develop practical migration plans.
- Work with cloud and infrastructure teams to map legacy components to suitable cloud services.
- Drive the delivery of complex projects, keeping timelines, budgets, quality and business requirements on track.
- Lead and support Agile feature teams, encouraging collaboration, transparency and continuous improvement.
- Work closely with stakeholders, Product Owners, developers, testers and external suppliers to turn requirements into working solutions.
- Oversee system integration, testing, parallel runs, implementation and quality assurance.
- Ensure solutions meet performance, security, data integrity and compliance requirements.
- Troubleshoot complex technical issues and provide second-level support when required.
- Champion DevOps automation, modular architecture and efficient development practices.
- Keep documentation up to date and share knowledge through coaching, training and knowledge-transfer sessions.
- Monitor migrated applications and continuously improve cloud performance, cost and efficiency.
The benefits named in the advert include working on a complex, global-scale technology modernisation initiative; collaborating with international teams; a flexible working model combining remote and on-site work; flexible working arrangements based on 1,960 hours over a 12-month period; a fast-paced, energetic environment; and exposure to modern cloud technologies, enterprise architecture and large-scale migration projects.
Requirements
Only the requirements stated in the advert are listed here. Essential technical experience:
- Strong Java development skills, including object-oriented programming, multithreading and collections (the listing view cuts this bullet short, so check the original advert for its full wording).
- Extensive experience with Java frameworks, particularly Spring, Spring MVC and Spring Boot.
- At least 10 years’ experience in IT, Software Development or DevOps, including 10 or more years in a relevant role (part of this bullet is cut off in the listing view).
- Strong project delivery and project management capabilities.
- Experience with Agile methodologies and managing work across multiple Agile teams.
- Knowledge of system integration, requirements analysis, technical planning and solution design.
- Experience coordinating development and support environments.
- Proficiency in Agile tools such as Jira, Confluence, X-Ray and Bitbucket.
- Experience with DevOps, transition management, and problem, incident and change management.
- Resource planning, budget management and technical team leadership experience.
- Previous exposure to a finance function, either directly or through supporting a finance-focused team.
Additional technical experience that will give you an edge: AWS or Azure cloud architecture and services; serverless development, including AWS Lambda; Kafka, streaming services and publish/subscribe (Pub/Sub) technologies; Docker, Kubernetes and OpenShift; mainframe technologies and databases, including COBOL, PL/1, DB2, IMS and J2EE; mainframe-to-Java code conversion tools such as Astadia, Heirloom or BlueAge; cloud-based architecture for legacy application migration; testing frameworks such as JUnit or TestNG, along with automated and integration testing; Hibernate or other ORM frameworks; modern front-end technologies such as Angular and React (this bullet is cut off in the listing view); and performance optimisation, debugging, high availability and security best practices.
Qualifications and certifications: a relevant IT, Business or Engineering qualification; at least one recognised advanced Scrum or Agile certification, such as Professional Scrum Master II (the listing view cuts this bullet short, so check the original advert for its full wording); and a Scrum Master certification and project management qualification would be advantageous. Desired qualification level: Degree. Desired skills listed: Java, Spring Framework, AWS, Azure, COBOL and DevOps.
Where to find and apply safely
The safest way to apply is through the original CareerJunction advert. The Apply button on this page opens that advert directly, so you can check the full wording, the closing details and the application instructions there. Apply only through that original listing or the recruiter’s own channels, and never pay anyone for a job offer or an interview.
Practical tips
- Lead with your Java and Spring Boot experience, and give concrete examples of systems you have built or migrated.
- Highlight any mainframe-to-Java migration work, especially COBOL or PL/1 conversion, and any cloud migration on AWS or Azure.
- Show your Agile leadership: feature teams led, delivery across multiple teams, and experience with Jira, Confluence and Bitbucket.
- Mention DevOps, containerisation and testing experience, since these are all named as advantages in the advert.
- Check the Pretoria base and the mix of remote and on-site work before applying.
How the process works
Click the Apply button on this page to reach the original CareerJunction advert, then follow the application steps shown there. Recruiters typically review applications against the stated requirements and contact shortlisted candidates directly; if you do not hear back, keep monitoring similar roles, since contract opportunities like this one are often filled quickly.
Important information
This page is an informational summary only and is not the advert itself. All details above come from the original CareerJunction listing, and where the listing view cut a bullet short, the full wording should be checked on the original advert before applying. Salary, working arrangements and closing details are as stated in that advert, and this page does not offer employment or guarantee placement.
#SouthAfricaJobs #JobsInSouthAfrica #FullStackDeveloperJobs #JavaJobs #CloudJobs #ITJobs #PretoriaJobs #GautengJobs #ContractJobs