PermanentIT & Software

Full Stack Developer (Expert) – Java & Cloud Migration

Sabenza IT & Recruitment

Location
Pretoria, Gauteng
Contract
Permanent
Closing date

First listed . Last checked at source .

In brief

**Overview** The role is for a Full Stack Developer (Expert) specializing in Java and Cloud Migration, offered by Sabenza IT & Recruitment. This position is for a seasoned technology professional who is passionate about solving complex problems, leading teams, and transforming legacy systems into modern, high-performing solutions. The primary objective is to drive a mainframe modernization initiative, migrating legacy applications into modern Java and cloud-based environments. This opportunity allows for the application of technical expertise, strategic thinking, Agile leadership, and cloud innovation on complex, enterprise-level systems. **What you will do** * 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 (from the original advert)** * 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. * 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. **Who should apply** This role is for a seasoned technology professional who loves solving complex problems, leading teams, and turning legacy systems into modern, high-performing solutions. The ideal candidate will have a strong technical foundation, confidence in guiding teams, and the ability to make important architectural and delivery decisions, combining technical expertise with strategic thinking, Agile leadership, and cloud innovation. **Deadline** Not specified **Reference** Original posting: https://www.jobmail.co.za/jobs/it-computer/other-it-computer/pretoria/full-stack-developer-expert-%E2%80%93-java-cloud-migration-id-7601706 Source: jobmail

Summary drafted with AI assistance from the original advert. The advert itself is the authority — how we use AI.

At a glance

  • At least 10 years of experience.
  • Java
  • JavaScript
  • React
  • Angular
  • AWS
  • Azure
  • Docker
  • Kubernetes
  • Project management
  • Agile / Scrum

Extracted automatically from the advert; confirm requirements on the original listing.

Job description

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. Sabenza IT & Recruitment Recruiter

Before you apply

  • Confirm the requirements and closing date on the original listing (jobmail). SPANi lists vacancies from other sites and may not reflect last-minute changes.
  • Legitimate employers do not charge application, registration or training fees.
  • Don't send your ID or bank details before you have confirmed the employer is real.

How to spot a job scam

Applying for permanent roles

  • Mirror the job title and top three requirements in your CV summary and most recent experience.
  • Quantify results where possible: sales targets, cases handled, tickets closed, or team size.
  • Proofread contact details and filenames before submitting — small errors cost interviews.
  • Verify the company and role on the source page before sharing ID copies or banking details.

Similar roles

Get new it & software jobs in gauteng by email

Free. No account needed. Unsubscribe with one click.

We only use your email to send this alert. See our privacy policy.