×
Register Here to Apply for Jobs or Post Jobs. X
More jobs:

Full Stack Developer; Expert Java & Cloud Migration

Job in Pretoria, 0002, South Africa
Listing for: Sabenza IT & Recruitment
Full Time position
Listed on 2026-10-20
Job specializations:
  • Software Development
    Java Developer
Job Description & How to Apply Below
Full Stack Developer (Expert) – Java & Cloud Migration

Pretoria, South Africa

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

This is your opportunity to combine technical expertise, strategic thinking, Agileleadership, 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 requirement son 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 turnbusiness 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 issuesand provide second-level support when required.
  • Champion Dev Ops automation, modulararchitecture, and efficient development practices.
  • Keep documentation up to date andshare knowledge through coaching, training, and knowledge-transfersessions.
  • Monitor migratedapplications and continuously improve cloud performance, cost, and efficiency.
Requirements

You'll need astrong technical foundation, combined with the confidence to guide teams andmake important architectural and delivery decisions.

Essentialtechnical 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 Dev Ops, 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 asJira, Confluence, X-Ray, and Bitbucket.
  • Experience with Dev Ops, transitionmanagement, 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.
  • Kafka, streaming services, and publish/subscribe (Pub/Sub) technologies.
  • Docker, Kubernetes, and Open Shift.
  • Mainframe technologies and databases,including COBOL, PL/1, DB2, IMS, and J2EE.
  • Mainframe-to-Java code conversiontools such as Astadia, Heirloom, or Blue Age.
  • Cloud-based architecture for legacyapplication migration.
  • Testing frameworks such as JUnit orTestNG, 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

  • At least one recognised advanced

    Scrum or Agile certification, such as Professional Scrum Master II,Advanced Certified Scrum Master, Certified SAFe Advanced Scrum Master,Leading SAFe Agilist, or Scaled Professional Scrum.
  • A Scrum Master certification and project management qualification would be advantageous.
  • Work on a complex, global-scale technology modernisation initiative.
  • Collaborate with international teamsand experienced technology professionals.
  • Enjoy a flexible working modelcombining 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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary