More jobs:
Full Stack Developer; Expert
Job in
Menlyn, Gauteng, South Africa
Listed on 2026-07-18
Listing for:
Imizizi
Full Time
position Listed on 2026-07-18
Job specializations:
-
Software Development
Java Developer, Software Engineer
Job Description & How to Apply Below
Location: Menlyn
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)
Specific Technical / Functional skills:
Agile Working Model
Project Management
Dev Ops and Biz Dev Ops
Transition Management
PIC Process Management (Problem, Incident and Change Management)
Knowledge of, ITPM, AWM (Advantageous)
Excellent proficiency in the Agile Tool Chain (JIRA, Confluence, X-Ray, Bit Bucket)
Soft Skills:
Problem solving capabilities.
Ability to work as part of a team.
Ability to work interdependently as well as independently and to submit deliverables on time and with excellent
quality.
Excellent interpersonal and organizational skills with the ability to communicate effectively (both verbally and in
writing) with both technical and non-technical colleagues / users.
Strong ability to understand and interpret business needs and requirement with an aptitude to move concepts
through to proposal and successful implementation.
Strong presentation skills
Above-board work ethics
Flexibility to take up different tasks in the project.
Ability and willingness to coach and give training to fellow colleagues and users when required.
Willing and able to travel internationally.
TECHNICAL SKILLS
Proficient in core Java concepts, including object-oriented programming (OOP), multithreading, 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.
Understanding of integration between different technologies
Assisting with the business case
Coordination between development and support environments
Planning and monitoring
Eliciting requirements
Translating and simplifying requirements
Requirements analysis, organisation, management, and communication
ADVANTAGEOUS
SKILLS:
Experience working in Agile development environments, understanding concepts like Scrum and Kanban.
Understanding of project management principles and the ability to manage and deliver projects effectively.
Ability to work effectively in a team, collaborating with other developers, testers, and stakeholders.
Demonstrated commitment to staying updated with the latest technologies and industry trends.
Strong communication skills, both verbal and written.
Strong testing skills, including unit testing, integration testing, and automated testing.
Familiarity with testing frameworks such as JUnit or TestNG.
Ability to lead and mentor junior developers.
Strong problem-solving skills and the ability to troubleshoot complex issues.
Proficient in using debugging tools and techniques.
Architectural design of cloud-based solution spaces for mainframe applications
Knowledge of Mainframe2
Java Code conversion tools like Astadia, Heirloom, blueage would be an advantage.
Ability to analyze` and optimize code for performance.
Familiarity with profiling tools.
Familiarity with Hibernate or other ORM frameworks for database interaction.
Experience in building web applications using Java-based technologies like Servlets and JSP.
Knowledge of modern web development tools and frameworks, such as Angular, React, or Vue.js.
Design code conversion platform to migrate applications from Cobol or PL1 to Java
Review architecture & system design and improve functionality.
Understanding of mainframe legacy DB and programming solutions
Collaborate with POC…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×