Sabenzait logo
Sabenzait

126 open roles

Full Stack Developer (Expert) – Java & Cloud Migration

Pretoria, Gauteng, South AfricaContractPosted Oct 20, 2026

Job description

Are you a seasoned technology professional who loves solving complex problems, leading teams, and turning legacy systems into modern, high-performing solutions? We're looking for a Full Stack Developer (Expert) to help drive an exciting mainframe modernisation initiative, migrating legacy applications into modern Java and cloud-based environments.

This is your opportunity to combine technical expertise, strategic thinking, Agile leadership, and cloud innovation while working on complex, enterprise-level systems. What You'll Be Doing: 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 business requirements into workable 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.

Requirements

You'll need a strong technical foundation, combined with the confidence to guide teams and make important architectural and delivery decisions. Essential technical experience: Strong Java development skills, including object-oriented programming, multithreading, collections, generics, and exception handling. Extensive experience with Java frameworks, particularly Spring, Spring MVC, and Spring Boot.

At least 10 years' experience in IT, Software Development, or DevOps, with 10+ years in a relevant programming language. 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, React, or Vue.

js. Performance optimisation, debugging, high availability, and security best practices.

Qualifications

& Certifications A relevant IT, Business, or Engineering qualification. At least one recognised advanced Scrum or Agile certification, such as Professional Scrum Master II, Advanced Certified ScrumMaster, Certified SAFe Advanced Scrum Master, Leading SAFe Agilist, or Scaled Professional Scrum. A Scrum Master certification and project management qualification would be advantageous.

Benefits

Work on a complex, global-scale technology modernisation initiative. Collaborate with international teams and experienced technology professionals. Enjoy a flexible working model combining remote and on-site work. Benefit from a flexible working arrangement of 1,960 hours over a 12-month period. Be part of a fast-paced, energetic environment that values innovation and teamwork.

Gain exposure to modern cloud technologies, enterprise architecture, and large-scale migration projects.

Description copied from Sabenzait's careers page. Read the full posting before you apply.

More jobs at Sabenzait

See all openings at Sabenzait

More jobs in Pretoria

See all jobs in South Africa