3094 Full Stack Developer (Entry)

Imizizi


Job Location:

Pretoria - South Africa

Monthly Salary: Not Disclosed
Posted on: 3 days ago
Vacancies: 1 Vacancy

Job Summary

Reference: JHB001486-KF-1

ESSENTIAL SKILLS:


  • As a Junior 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. You will work

  • closely with experienced consultants and technical teams gaining hands-on experience in application

  • migration cloud solutions and modern software development practices.

  • Technical Proficiency:

  • Basic to intermediate Java programming skills.

  • Understanding of object-oriented programming principles.

  • Familiarity with cloud platforms (e.g. AWS Azure or Google Cloud).

  • Basic knowledge of database concepts and SQL.

  • Any additional responsibilities assigned in the Agile Working Model (AWM) Charter


ADVANTAGEOUS SKILLS:


  • Eagerness to learn and adapt to new technologies.

  • Strong problem-solving abilities.

  • Excellent communication and teamwork skills.

  • Ability to take direction and implement feedback.

Duties & Responsibilities

ROLE & RESPONSIBILITIES:
  • Details of Main Tasks:
  • Code Migration: Assist in analysing and converting COBOL/PL1 code into Java for cloud compatibility.
  • Application Support: Collaborate in identifying and troubleshooting migration issues during the
  • development and testing phases.
  • Data Integrity: Ensure seamless integration of data during the migration process maintaining accuracy
  • and consistency.
  • Testing and Validation: Participate in functional and performance testing of migrated applications.
  • Documentation: Maintain detailed documentation of migration processes code changes and system
  • updates. Collaboration: Work alongside cross-functional teams to understand requirements and
  • deliver solutions. Learning and Development: Continuously develop skills in Java programming cloud
  • technologies and mainframe migration techniques.
  • Additional 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 BMW 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 BMW regulations and data protection standards during the migration process.
  • Work with the infrastructure team to map mainframe components to equivalent cloud services and
  • resources. Help 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 lesson 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:
  • Bachelors degree in Computer Science Information Technology Software Engineering or related field
  • 02 years of experience in software development or IT (internship experience acceptable)
  • Basic to intermediate Java programming skills with understanding of object-oriented principles
  • Foundational knowledge of databases (SQL) and cloud platforms (AWS Azure or GCP)
  • Exposure to Agile methodologies and modern software development practices is advantageous
Submit your CV to: and Subject line Role title

Required Experience:

IC

Reference: JHB001486-KF-1ESSENTIAL SKILLS:As a Junior Java Consultant you will be part of the Mainframe to Cloud Migration team responsible fortransitioning legacy COBOL/PL1 applications to a modern Java-based cloud architecture. You will workclosely with experienced consultants and technical teams ...