Introduction Our client is looking for the following candidate to join the Mainframe to Cloud Migration team as a Full Stack Developer 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 within a global DevOps framework.
Who This Role Would Suit:
This role is ideal for a Junior Full Stack Developer who is eager to build a foundational career in enterprise-scale cloud transformation. It is perfect for someone who holds a strong academic background in software engineering and possesses a natural curiosity for both legacy logic (COBOL/PL1) and modern cloud ecosystems.
You are a cooperative, self-motivated professional who thrives under clear supervision and values structured guidelines. You welcome constructive feedback as a tool for professional growth and feel comfortable interacting across technical boundaries to document system dependencies. If you are looking for an environment that offers world-class training, cutting-edge cloud architectures, and the opportunity to contribute to a massive global infrastructure migration project, this role is the perfect launchpad.
Java Foundation: Basic to intermediate Java programming skills combined with a solid understanding of object-oriented programming principles and SQL database concepts. Cloud Architecture Transition: Foundational exposure to cloud platforms (AWS, Azure, or Google Cloud) to assist in mapping legacy mainframe components to equivalent cloud services. Structured Delivery: An entry-level professional who excels under direct daily supervision, following clearly defined standards, guidelines, and instructions to execute critical migration workflows.
Position Details:
Contract Dates: 01-07-2026 to 31-12-2028 Location: Midrand / Menlyn / Rosslyn / Home Office Rotation Role Group: DevOps Role Name: Software Engineering Level: 2-4 Years experience
Duties & Responsibilities Key Responsibilities:
Code & Data Migration: Assist in analyzing and converting legacy COBOL/PL1 code into modern Java. Help execute the strategy for migrating mainframe data while maintaining data integrity and security. Application Support: Collaborate in identifying and troubleshooting migration issues during development and testing. Provide 2nd level support during incidents by analyzing system logs and resource utilization. Testing & Validation: Participate in functional, performance, security, and compatibility testing of migrated applications according to a robust testing plan. Documentation & Compliance: Maintain step-by-step documentation of migration procedures, configurations, and system updates in line with approved Group standard processes and data protection regulations. Agile Collaboration: Drive the feature team's vision in alignment with the Team Lead, ensuring Incident, Change, and Problem Management topics adhere to strict SLA requirements. Knowledge Transfer: Develop training materials for IT staff involved in the migration process and conduct knowledge transfer sessions for a smooth operational transition.
Important Application Details
Location & Relocation
Applicants based outside of Gauteng must be willing to relocate. Please note that relocation to the province will be at the candidate's own cost.
Eligibility & Legal
Citizenship: South African citizens and residents are preferred. Work Permits: Candidates with valid work permits will be considered. Privacy: By applying, you consent to being added to our database and receiving updates until you unsubscribe.
Application Status
If you do not receive a response within 2 weeks, please consider your application unsuccessful.
#isanqa #isanqaresourcing #fuelledbypassionintegrityexcellence #thegroup #JuniorDeveloper #JavaDeveloper #CloudMigration #MainframeMigration #Java #SQL #CloudEngineering #DevOps #SoftwareEngineering #TechJobsSA #GraduateJobs
Desired Experience & Qualification Qualifications & Experience:
Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field. 0–2 years of experience in software development or IT (internship experience is acceptable). Exposure to Agile methodologies and modern software development practices is advantageous.
Essential Skills & Technologies:
Core Software Engineering:
Basic to intermediate Java programming skills with an understanding of object-oriented principles. Foundational knowledge of databases and writing SQL queries. Familiarity with cloud platforms (e.g., AWS, Azure, or GCP).
Professional Capabilities:
Ability to process and convey information accurately to team members and stakeholders. Basic job knowledge obtained through formal education with limited practical application. Ability to execute assignments according to the Agile Working Model (AWM) Charter.
Advantageous Skills:
Eagerness to learn and rapidly adapt to new legacy and cloud technologies. Strong analytical and problem-solving abilities. Excellent communication and team collaboration skills. Strong coachability—the ability to take direction and implement feedback effectively.
Interested? Explore Our Latest Opportunities: iSanqa Careers Page
Stay in the Loop: Subscribe to our weekly mailing list so you don’t miss out!
Join Our Job Notification Channels: Stay updated on WhatsApp or choose your specific field on Telegram:
WhatsApp Channel | IT Roles (Telegram) | SAP Roles (Telegram) Pharmaceutical & Medical (#) | Finance (#) | Manufacturing & Engineering (#) Supply Chain & Procurement (#) | Sales & Marketing (#)
Communication Preferences: Please let us know how you would like us to manage your details:
Opt-In: I want to receive updates on new opportunities via mail, call, or text. Database Only: Keep my profile on file, but do not contact me. Remove: Completely remove my details from the database.
Sourced from external listing
iSanqa
Sourced from PNet