Report the ad
Full-Stack Developer - Java - Johannesburg
Thursday, 14 May 2026
No photo
Item details
City:
Johannesburg, Gauteng
Salary:
R 80,000
Item description
Introduction
We are seeking an experienced and driven Full Stack Developer (Advanced) to join a dynamic, globally integrated technology environment delivering cutting-edge digital solutions. This role is ideal for a senior developer with a strong backend focus, who thrives in building scalable, high-performance enterprise systems while contributing across the full development stack. You will be part of a collaborative Agile team, working on innovative digital platforms, translating business requirements into robust technical solutions, and ensuring high-quality delivery in a fast-paced, evolving landscape. This opportunity offers exposure to complex systems, global stakeholders, and modern technologies, making it perfect for a professional looking to make a meaningful impact within a forward-thinking organisation.
Essential & Advantageuos Skills
ESSENTIAL SKILLS:
Senior Full‑Stack Software Engineering capability with a primary focus on backend development
Strong experience in enterprise backend technologies (Java/Spring Boot, APIs, integrations)
Solid understanding of distributed systems, data persistence, and performance optimisation
Working exposure to frontend technologies (Angular & TypeScript) to support end‑to‑end delivery
Proven experience working in Agile Working Model (AWM) environments
Strong ability to translate business requirements into technical solutions
ADVANTAGEOUS SKILLS:
Experience in web and digital platform development
Cloud‑native development experience (containerisation, CI/CD pipelines)
Exposure to event‑driven or asynchronous architectures
Experience working in global, cross‑functional product teams
Knowledge of BMW‑style enterprise IT landscapes and compliance standards
Role & Responsibilities
Development and maintenance on platform/application
Review and present proposed system solution to IT Project Manager / Leader and User Management or System owner
Develop systems solutions in line with quality and delivery requirements
Preparation of system/technical documentation (as per ISO standards)
Participate in daily stand-ups
Ability and willingness to coach and give training to fellow colleagues and users when required
Assist with training – when required
Compiling of user and operational manuals
System audits
Assist with identification and management of risks
Qualification/Experience
Bachelor’s Degree in Computer Science, Information Technology, Software Engineering, or related field
OR equivalent practical experience
6+ years professional experience in enterprise software development
Demonstrated delivery at senior or advanced role level within complex IT environment
We are seeking an experienced and driven Full Stack Developer (Advanced) to join a dynamic, globally integrated technology environment delivering cutting-edge digital solutions. This role is ideal for a senior developer with a strong backend focus, who thrives in building scalable, high-performance enterprise systems while contributing across the full development stack. You will be part of a collaborative Agile team, working on innovative digital platforms, translating business requirements into robust technical solutions, and ensuring high-quality delivery in a fast-paced, evolving landscape. This opportunity offers exposure to complex systems, global stakeholders, and modern technologies, making it perfect for a professional looking to make a meaningful impact within a forward-thinking organisation.
Essential & Advantageuos Skills
ESSENTIAL SKILLS:
Senior Full‑Stack Software Engineering capability with a primary focus on backend development
Strong experience in enterprise backend technologies (Java/Spring Boot, APIs, integrations)
Solid understanding of distributed systems, data persistence, and performance optimisation
Working exposure to frontend technologies (Angular & TypeScript) to support end‑to‑end delivery
Proven experience working in Agile Working Model (AWM) environments
Strong ability to translate business requirements into technical solutions
ADVANTAGEOUS SKILLS:
Experience in web and digital platform development
Cloud‑native development experience (containerisation, CI/CD pipelines)
Exposure to event‑driven or asynchronous architectures
Experience working in global, cross‑functional product teams
Knowledge of BMW‑style enterprise IT landscapes and compliance standards
Role & Responsibilities
Development and maintenance on platform/application
Review and present proposed system solution to IT Project Manager / Leader and User Management or System owner
Develop systems solutions in line with quality and delivery requirements
Preparation of system/technical documentation (as per ISO standards)
Participate in daily stand-ups
Ability and willingness to coach and give training to fellow colleagues and users when required
Assist with training – when required
Compiling of user and operational manuals
System audits
Assist with identification and management of risks
Qualification/Experience
Bachelor’s Degree in Computer Science, Information Technology, Software Engineering, or related field
OR equivalent practical experience
6+ years professional experience in enterprise software development
Demonstrated delivery at senior or advanced role level within complex IT environment
