Full Stack Developer; Expert Java & Cloud Migration
Listed on 2026-10-20
-
Software Development
Java Developer
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.
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…
(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).