Full stack developer (cobal/pl1)
Sabenza IT & Recruitment · Pretoria, South Africa ·
- Seniority
- Senior
- Category
- Fullstack
- Experience
- 10+ years
Sabenza IT & Recruitment · Pretoria, South Africa ·
ISanqa · Mpumalanga, South Africa
MainframeMaster · Mississauga, Canada
Photon · NV, United States
Emerald Zebra · Nicosia, Cyprus
Senior Java consultant in Pretoria on a mainframe-to-cloud migration team, converting legacy COBOL/PL1 applications into modern Java/Spring cloud-based solutions. The role blends hands-on Java development with team leadership, agile/scrum facilitation, and project and budget management.
Pretoria, South Africa | Posted on 07/09/2026
Ready to turn decades-old mainframe technology into the future?
We’re looking for a Senior Expert Java Consultant to join a high-performing Mainframe-to-Cloud Migration team working on complex, large-scale technology transformation.
You’ll be at the heart of a major modernization journey, helping transform legacy COBOL and PL/1 applications into modern Java and cloud-based solutions.
This isn’t a "keep the lights on" role. You’ll be helping design how legacy systems evolve into modern, scalable, cloud-ready platforms.
ESSENTIAL SKILLS:
As a Senior Expert Level Java Consultant, you will be part of the Mainframe to Cloud Migration team responsible for transitioning legacy COBOL/PL1 applications to a modern Java-based cloud architecture.
Resource Planning and budget management.
Previous exposure to finance function (either in finance function or Agile Master for a team that services a finance function).
Ability to manage a technical team using agile methodologies.
Leadership skills and knowledge of facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and increasing transparency.
Knowledge of numerous well documented patterns and techniques for filling in the intentional gaps left in the scrum approach (e.g., Numerous burndown techniques, retrospective formats, handling bugs, etc).
Agile Working Model.
Project Management.
Dev Ops and Biz Dev Ops.
Transition Management.
PIC Process Management (Problem, Incident and Change Management).
Excellent proficiency in the Agile Tool Chain (JIRA, Confluence, X-Ray, Bit Bucket).
TECHNICAL SKILLS Proficient in core Java concepts, including object-oriented programming (OOP), multi threading, and exception handling.
Strong understanding of Java fundamentals, such as collections, generics, and IO.
VERY Strong understanding of project management principles and delivering of projects. Leading and measuring projects.
Expertise in Java frameworks like Spring (Core, MVC, Boot, etc.) for building enterprise-level applications.
Assisting with the business case.
Coordination between development and support environments.
Planning and monitoring.
Translating and simplifying requirements.
Requirements analysis, organization, management, and communication.
QUALIFICATIONS/EXPERIENCE:
10+ years’ experience in relevant programming language
On premise virtualization technology expertise
Experience in testing (manual or automated testing)
Web and digital project experience advantageous
Agile working experience advantageous
At least 1 of the following:
Professional Scrum Master II™ ()
Certified SAFe® advanced Scrum Master ()
Certification as Scrum Master (Advantageous)
Project Management Qualification (Advantageous)
Cutting edge global IT system landscape and processes
Flexible working of 1960 hours in a 12-month period
High Work-Life balance
Remote / On-site work location flexibility
Highly motivating, energetic, and fast-paced working environment
Modern, state-of-the-art offices
Dynamic Global Team collaboration
Application of the Agile Working Model Methodology
#J-18808-Ljbffr
Citibank (Switzerland) AG · Mississauga, Canada