Talent.com
Imizizi
3345 Full Stack Developer (Expert)Imizizi • Menlyn, South Africa
Search for other jobs
3345 Full Stack Developer (Expert)

3345 Full Stack Developer (Expert)

Imizizi • Menlyn, South Africa
Less than 1 hour ago
Job description


SUMMARY:

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 cloudPrevious 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
  • Leadership skills and knowledge of facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and increasing
  • 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
  • DevOps and Biz DevOps
  • Transition Management
  • PIC Process Management (Problem, Incident and Change Management)
  • Knowledge of BMW, ITPM, AWM (Advantageous)
  • Excellent proficiency in the Agile Tool Chain (JIRA, Confluence, X-Ray, BitBucket)

Soft Skills:

  • Problem solving
  • Ability to work as part of a
  • Ability to work interdependently as well as independently and to submit deliverables on time and with excellent
  • Excellent interpersonal and organizational skills with the ability to communicate effectively (both verbally and in writing) with both technical and non-technical colleagues Strong ability to understand and interpret business needs and requirement with an aptitude to move concepts through to proposal and successful
  • Strong presentation skills
  • Above-board work ethics
  • Flexibility to take up different tasks in the
  • Ability and willingness to coach and give training to fellow colleagues and users when
  • Willing and able to travel

TECHNICAL SKILLS

  • Proficient in core Java concepts, including object-oriented programming (OOP), multithreading, and exception
  • Strong understanding of Java fundamentals, such as collections, generics, and
  • VERY Strong understanding of project management principles and delivering of Leading and measuring
  • Expertise in Java frameworks like Spring (Core, MVC, Boot, ) 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
  • Understanding of project management principles and the ability to manage and deliver projects
  • Ability to work effectively in a team, collaborating with other developers, testers, and Demonstrated commitment to staying updated with the latest technologies and industry
  • Strong communication skills, both verbal and Strong testing skills, including unit testing, integration testing, and automated
  • Familiarity with testing frameworks such as JUnit or Ability to lead and mentor junior
  • Strong problem-solving skills and the ability to troubleshoot complex
  • Proficient in using debugging tools and
  • Architectural design of cloud-based solution spaces for mainframe applications
  • Knowledge of Mainframe2Java Code conversion tools like Astadia, Heirloom, blueage would be an Ability to analyze` and optimize code for Familiarity with profiling
  • Familiarity with Hibernate or other ORM frameworks for database
  • Experience in building web applications using Java-based technologies like Servlets and Knowledge of modern web development tools and frameworks, such as Angular, React, or js.
  • Design code conversion platform to migrate applications from Cobol or PL1 to Java
  • Review architecture & system design and improve
  • Understanding of mainframe legacy DB and programming solutions
  • Collaborate with POC 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
  • Develop systems solutions in line with quality and delivery
  • Actively participate in troubleshooting, debugging, and updating current live
  • System integration to and from other 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 Automation concepts for DevOps based on architectural reference solution Service orientation following decoupling and modularisation
  • Core understanding of and working experience with:
  • 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)
  • Minimum years of experience:
  • Minimum qualification required:
  • IT / Business / Engineering qualification
  • At least 1 of the following:
  • 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)


POSITION INFO:
ROLE & RESPONSIBILITIES: Identify and document the mainframe applications and data sets to be 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 Conduct a detailed analysis of the existing mainframe Evaluate dependencies, interconnections, and potential challenges in migrating each Identify potential risks associated with the migration Develop mitigation strategies and contingency plans for unforeseen Ensure compliance with BMW regulations and data protection standards during the migration Work with the infrastructure team to map mainframe components to equivalent cloud services and Develop a comprehensive strategy for migrating mainframe data to the cloud, considering data integrity, security, and minimal Define a robust testing plan for validating migrated applications in the cloud Conduct performance, security, and compatibility Create detailed documentation for the migration process, including step-by-step procedures and best Document configurations, settings, and any customizations made during the Coordinate with cloud service providers to optimize the migration process and leverage their Stay updated on the latest features and tools offered by the cloud Implement security best practices for the cloud Ensure data encryption, access controls, and compliance with security Develop training materials for IT staff involved in the migration Conduct knowledge transfer sessions to ensure a smooth transition and ongoing Establish a communication plan to keep stakeholders informed of the migration Address concerns and provide regular updates to the project team and key Implement monitoring tools to track the performance of applications post- Continuously optimize the cloud infrastructure for cost, performance, and Periodically review and update the migration documentation to reflect any changes or Conduct a lessons learned session after the migration to gather feedback and improve future migration Evaluate the success of the migration against predefined Identify areas for improvement and document lessons learned for future Driving the vision of the Feature Team in alignment with Team Lead and Sub Product to ensure key results and targets are Ensure that IM (Incident Management), CM (Change Management) and PM (Problem Management) topics assigned to the Feature Team adhere to the Quality and SLA Ensure that the development of systems solutions is in line with quality and delivery Ensure that the creation and updating of relevant system documentation for the Feature Team are in line with approved Provide 2nd level support during incidents by analysing system logs and overall system resources to identify problematic 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: and Subject line Role title

Create a job alert for this search

3345 Full Stack Developer (Expert) • Menlyn, South Africa