Full Stack Developer (Expert) – Java & Cloud Migration

Posted An Hour Ago
Be an Early Applicant
Pretoria, City of Tshwane, Gauteng, ZAF
In-Office
Expert/Leader
Agency • Information Technology • Professional Services
The Role
Lead the modernization of legacy mainframe applications into Java and cloud environments. Develop migration strategies, analyze dependencies and risks, coordinate integration and testing, and guide Agile teams. Partner with stakeholders and infrastructure teams on architecture, delivery, DevOps automation, security, performance, and compliance. Provide technical leadership, troubleshooting, documentation, coaching, and continuous improvement for enterprise-scale migrated applications.
Summary Generated by Built In

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.


Skills Required

  • At least 10 years of IT, software development, or DevOps experience, including 10+ years with a relevant programming language.
  • Strong Java development skills, including object-oriented programming, multithreading, collections, generics, and exception handling.
  • Extensive experience with Spring, Spring MVC, and Spring Boot.
  • 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 with 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 or finance-focused team.
  • Relevant IT, Business, or Engineering qualification.
  • At least one recognized advanced Scrum or Agile certification.
  • Experience with AWS or Azure cloud architecture and services.
  • Experience with serverless development, Kafka, streaming, Pub/Sub, Docker, Kubernetes, or OpenShift.
  • Experience with mainframe technologies, databases, and COBOL-to-Java conversion tools.
  • Experience with JUnit, TestNG, Hibernate, or other ORM frameworks.
  • Experience with Angular, React, or Vue.js.
  • Scrum Master certification and project management qualification.
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Year Founded: 2013

What We Do

Sabenza IT is a niche recruitment company specializing in Information Technology, SAP, Finance, and Engineering roles, with over 23 years of experience.

Similar Jobs

Mondelēz International Logo Mondelēz International

Corporate and Government Affairs Lead, SSA

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Hybrid
Johannesburg, Gauteng, ZAF
90000 Employees

Hewlett Packard Enterprise Logo Hewlett Packard Enterprise

HPE Networking Sales Specialist

Artificial Intelligence • Cloud • Information Technology • Consulting
In-Office
Sandton, City of Johannesburg, Gauteng, ZAF
85422 Employees

Zscaler Logo Zscaler

Commercial Account Executive

Cloud • Information Technology • Security • Software • Cybersecurity
Easy Apply
Remote or Hybrid
South Africa
8697 Employees

Mondelēz International Logo Mondelēz International

FP&A & Overheads Manager, SSA

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Hybrid
Johannesburg, Gauteng, ZAF
90000 Employees

Similar Companies Hiring

NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Cravath, Swaine & Moore LLP Thumbnail
Legal Tech • Other • Professional Services
New York, NY
1200 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account