Full Stack Developer (Expert)
Imizizi
Reference: JHB001527-SN-1 ESSENTIAL SKILLS
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
DevOps and Biz DevOps
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, BitBucket)
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 Mainframe2Java 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 ext. Supplier
Modify and adjust architectural guidelines, target design principles and solution spaces based on POC results
(POC will be on Code Conversion tools)
Structuring appropriated feature teams in context of a migration factory approach
Review and present changes to Product Owners.
Develop systems solutions in line with quality and delivery requirements.
Actively participate in troubleshooting, debugging, and updating current live systems.
System integration to and from other endpoints.
System testing/parallel runs
System implementation
System audits/quality assurance
Experience in architecture principles, system integration, technical sizing, high availability aspects, integration
best practices
AWS Cloud
Serverless development and support.
Automation concepts for DevOps based on architectural reference solution spaces.
Service orientation following decoupling and modularisation principles.
Cloud Architectures and technologies of known hyperscalers (AWS, Azure)
Streaming Services and technologies like KAFKA
Pub/Sub principles and technologies
DB2, IMS
Java, COBOL, PL1, J2EE
Lambda
Openshift / Docker / Kubernetes
German speaking (Advantageous)
7 – 10 years’ experience in more than one Agile Team
At least 10 years’ experience in the IT/Software DevOps industry is essential.
IT / Business / Engineering qualification
Professional Scrum Master II (scrum.org)
Advanced Certified ScrumMaster (scrumailliance.org)
Certified SAFe advanced Scrum Master (scaledagile.com)
Leading SAFe Agilisit (scaledagile.com)
Scale Professional Scrum (scrum.org)
Certification as Scrum Master (Advantageous)
Project Management Qualification (Advantageous)
ROLE & RESPONSIBILITIES
Identify and document the mainframe applications and data sets to be migrated.
Ensure projects/ maintenance are on-time, within budget and managed according to standard processes
(AWM).
Collaborate with stakeholders to understand business requirements and critical functionalities.
Conduct a detailed analysis of the existing mainframe environment.
Evaluate dependencies, interconnections, and potential challenges in migrating each application.
Identify potential risks associated with the migration process.
Develop mitigation strategies and contingency plans for unforeseen issues.
Ensure compliance with regulations and data protection standards during the migration process.
Work with the infrastructure team to map mainframe components to equivalent cloud services and resources.
Develop a comprehensive strategy for migrating mainframe data to the cloud, considering data integrity,
security, and minimal downtime.
Define a robust testing plan for validating migrated applications in the cloud environment.
Conduct performance, security, and compatibility testing.
Create detailed documentation for the migration process, including step-by-step procedures and best
practices.
Document configurations, settings, and any customizations made during the migration.
Coordinate with cloud service providers to optimize the migration process and leverage their expertise.
Stay updated on the latest features and tools offered by the cloud providers.
Implement security best practices for the cloud environment.
Ensure data encryption, access controls, and compliance with security policies.
Develop training materials for IT staff involved in the migration process.
Conduct knowledge transfer sessions to ensure a smooth transition and ongoing support.
Establish a communication plan to keep stakeholders informed of the migration progress.
Address concerns and provide regular updates to the project team and key stakeholders.
Implement monitoring tools to track the performance of applications post-migration.
Continuously optimize the cloud infrastructure for cost, performance, and efficiency.
Periodically review and update the migration documentation to reflect any changes or improvements.
Conduct a lessons learned session after the migration to gather feedback and improve future migration
processes.
Evaluate the success of the migration against predefined metrics.
Identify areas for improvement and document lessons learned for future migrations.
Driving the vision of the Feature Team in alignment with Team Lead and Sub Product to ensure key results and
targets are met.
Ensure that IM (Incident Management), CM (Change Management) and PM (Problem Management) topics
assigned to the Feature Team adhere to the Quality and SLA requirements.
Ensure that the development of systems solutions is in line with quality and delivery requirements.
Ensure that the creation and updating of relevant system documentation for the Feature Team are in line with
approved standards.
Provide 2nd level support during incidents by analysing system logs and overall system resources to identify
problematic areas.
QUALIFICATIONS/EXPERIENCE
Relevant IT Degree
10+ years’ experience in relevant programming language
On premise virtualisation technology expertise
Experience in testing (manual or automated testing)
Web and digital project experience advantageous
Agile working experience advantageous
Submit your CV to: ***email_hidden*** and Subject line Role title
- ...workflows, and advanced analytics applications. The successful candidate will be responsible for designing, developing, and supporting scalable full stack and data-driven solutions while collaborating with global teams in an Agile environment. Responsibilities...
- ...Job Description We are seeking an experienced Full Stack Developer (Expert) to join a global technology team delivering innovative cloud-based analysis and collaboration solutions. The successful candidate will work on a modern enterprise platform designed to simplify...
- ...Job Description We are seeking an Expert Full Stack Developer to join a dynamic IT hub delivering cutting-edge data-driven solutions. The role focuses on the development and operation of analytics platforms, enabling data-driven decisions and providing insights through...
- ...SKILLS Hands-on experience with GAIA, or similar platforms Understanding of cloud architectures (AWS / Azure) Experience with developer productivity tools (e.g. GitHub Copilot) Knowledge of IT processes (AWM, compliance, governance) Experience with large-scale...
- ...enterprise AI enablement platforms. Understanding of cloud technologies and architectures, including AWS and Azure. Experience with developer productivity and AI-assisted engineering tools such as GitHub Copilot. Knowledge of enterprise IT governance, compliance, and...
- ...Job Description We are seeking a Senior Full Stack Developer to join a DevOps team responsible for building and maintaining enterprise-scale business applications. The role involves end-to-end development across backend and frontend layers, close collaboration with...
- ...performance, risk and compliance management, DevOps SAP GRC and IRMA, communication, awareness and training. Roles & Responsibilities Develop custom applications on theServiceNow platform. Review and streamline existing code,including APIs and interfaces. Migrate...
- ...Job Description About the Role: We are seeking a Senior Full Stack Developer to support the development and operation of innovative industrialization solutions in in-house logistics. The role focuses on automating logistics processes and integrating autonomous transport...
- ...Job Description Design, develop, and maintain modern full stack applications with a strong focus on backend services, cloud infrastructure, and AI-enabled solutions. The role includes mentoring team members, ensuring high-quality delivery, and supporting operational...
- ...backend services, and cloud-native platforms that actually solve complex real-world problems? We're looking for a Senior Full Stack Developer who can code across the stack, thrive in modern cloud environments, and help shape the future of intelligent, AI-supported analysis...
- ...Job Description We're on the lookout for a passionate Senior Full Stack Developer who thrives in cloud-driven, high-performance environments. You'll be part of a dynamic global tech team working on large-scale integration and streaming platforms that power real-time...
- ...Job Description Develop and maintain robust backend services and full stack applications, while driving architectural improvements, ensuring high-quality delivery, and mentoring team members. The role requires strong problem-solving ability and the capability to influence...
- .... Problem solving capabilities. Strong presentation skills ROLE & RESPONSIBILITIES Design and develop high-quality software solutions using full stack technologies Collaborate with cross-functional teams to define, design, and ship new features Implement...
- ...use cases. The goal is to enable teams to scale these technologies and concepts across their functional areas. As a Senior Full Stack Developer, you will work independently, solve complex technical challenges, mentor junior team members, and contribute to the design...
- ...Job Description We are looking for a Senior Full Stack Developer to work on a critical enterprise web platform providing secure single sign-on and access to multiple business services. The role spans backend, frontend, cloud, and operational support, and requires strong...
- ...Job Description About the Role: Join a dynamic IT team responsible for developing and supporting innovative logistics and automation solutions. The team focuses on integrating autonomous transport systems, robotics applications, and process innovations to improve...
- ...scalable platforms, data-driven decision systems, and cutting-edge software that drives real-world impact. If you're the kind of developer who sees a bug as a challenge, a new framework as a playground, and "automation" as a way of life, this is your crowd. Requirements...
- ...Job Description We are looking for a Senior Full Stack Developer to join a dynamic global technology team focused on building innovative, cloud-based solutions that support data analysis, collaboration, and operational efficiency across a large international enterprise...
- ...managing commercial, industrial, residential, and student accommodation properties, as well as inner-city housing, is seeking a Full Stack Developer to join their dynamic team. This role focuses on developing and maintaining high-quality features for the FG Nexus...
- ...Job Description Are you a passionate Full Stack Developer ready to take ownership of cutting-edge enterprise systems? We're looking for a Senior Full Stack Developer who thrives in a fast-paced, collaborative environment, delivering scalable, cloud-native applications...
- ...for functional and/or technical design documents. Designing, developing, and maintaining web applications using Angular, .NET, and SQL.... ...through implementation and issue resolution. Managing the full software development lifecycle, including continuous integration...
- Job Description What You'll Do: FullStack development and maintenance of a Production Planning CapacityManagement platform. Translatebusiness requirements into scalable, high-quality solutions. Participatein Agile ceremonies, refine user stories, and propose...
- ...Job Description Are you the kind of developer who can jump from backend logic to frontend polish without breaking a sweat? We're looking for a Full Stack Developer who thrives in the cloud, speaks fluent C#, and knows their way around modern DevOps like a pro. If...
- ...We're looking for an Expert Full Stack Developer who thrives on solving complex challenges, building enterprise-grade applications, and leveraging AI to create smarter, faster solutions. If Java is your second language, microservices are your playground, and you enjoy...
- Job Title: Full Stack Engineer- Pretoria We endeavour to think about the big picture. We think outside the box. For our... ...outcomes with software Responsibilities Develop new user-facing features Build reusable code and libraries...
- ...You'll help develop a next-generation Self-Service Analytics Platform that empowers users to explore data, create dashboards, build interactive visualisations, and uncover valuable business insights. You'll transform powerful backend services and cloud data into sleek...
- ...DevOps product management. German Language Skills (Speak, Read, Write) ROLE & RESPONSIBILITIES Development & Engineering: Develop ABAP programs, function modules, reports, enhancements, and interfaces based on business and functional requirements Debug...
- ...making with actionable insights. We combine Agile ways of working , modern tools, and a collaborative culture to ensure our developers thrive while creating tangible business impact. Requirements Expertise in Data Intelligence and Business Intelligence Python...
- ...building reliable ETL/data pipelines for model training and feature stores. Observability Tools: Familiarity with observability stacks like Prometheus and Grafana for monitoring ML services. Enterprise Compliance: Understanding of compliance considerations in...
- ...documentation tools such as Confluence and JIRA Qualifications & Experience Relevant IT, Business, or Engineering Degree Experience developing technical documentation and artefacts Experience with enterprise collaboration tools Preferred Certifications Candidates...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Full Stack Developer (Expert). Be the first to apply!
