Enter a job title or keyword

Full Stack Developer (Expert) – Java & Cloud Migration


Job Location:

Pretoria - South Africa

Monthly Salary: Not provided by the employer
Experience Required: 10years
Posted: 20 October 2026 (21 hours ago)
Application Deadline: 17 January 2027
Vacancies: 1 Vacancy

Job Summary

Are you a seasoned technology professional who loves solving complex problems leading teams and turning legacy systems into modern high-performing solutions Were 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 Youll 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

Youll 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 .
  • 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 1960 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.



Required Skills:

java spring framework aws azure COBOL devops