Full Stack Developer (java/ React) (senior) (contract Gauteng/hybrid Isb6503417

Midrand, Johannesburg, South Africa

Job Description

Our client is seeking a Full Stack Developer (Senior). This role is pivotal in providing cutting-edge IT solutions to global operations while ensuring the seamless integration and management of high-quality software applications within the BMW IT Hub.
Senior-level role
Hybrid flexibility
Agile environment
Position Details: - Contract Duration: 01 July 2026 31 December 2028

  • Commencement Date: 01 July 2026
  • Location: Midrand/Menlyn/Rosslyn/Home Office rotation
  • Role Group: DevOps
  • Experience Required: Minimum 5+ years in full-stack development with a proven track record of successful project delivery.
Product / Team Context: The product, VPC, combines essential systems to provide a central and seamless Sales Finance offer for all channels. This includes managing financial vehicle data (residual values), maintaining a central repository for financial products, and providing an API for offer-related use cases connecting SF systems to CBS and TNR landscapes.
Qualifications & Experience: - Bachelor s degree in Computer Science or related field
  • Minimum of 5 years' experience in full-stack development
  • Mandatory Agile working experience
Essential Skills & Technologies: -
  • Proficiency in Java 8, 11, 17+ and React
  • Strong understanding of front-end technologies (HTML, CSS, JavaScript)
  • Experience with RESTful services, API development, and SQL/NoSQL databases
  • Knowledge of version control (Git) and AWS
  • Understanding of CI/CD and Agile development methodologies
Advantageous Skills: - Quarkus (highly advantageous)
  • GitHub Actions, Docker, Kubernetes, and Azure
  • Knowledge of microservices architecture, design patterns, and OOP
  • Familiarity with TypeScript and testing frameworks
Key Responsibilities: - Design, develop, and maintain high-quality software applications
  • Collaborate with stakeholders to gather requirements and implement new features
  • Conduct code and peer reviews to ensure adherence to standards
  • Contribute to the design and implementation of CI/CD pipelines
  • Mentor junior developers and provide technical guidance
  • Perform demos of implementations and provide production support/hyper-care
NB: Please note that only South African citizens or applicants with valid work permits can be considered. If you do not hear from us within two weeks, please consider your application unsuccessful. #isanqa #isanqaresourcing #fuelledbypassionintegrityexcellence #FullStackDeveloper #JavaDeveloper #ReactJS #Agile #BMWITHub #TechCareers
iSanqa is your trusted Level 2 BEE recruitment partner, dedicated to continuous improvement in delivering exceptional service. Specializing in seamless placements for permanent staff, temporary resources, and efficient contract management and billing facilitation, iSanqa Resourcing is powered by a team of professionals with an outstanding track record. With over 100 years of combined experience, we are committed to evolving our practices to ensure ongoing excellence.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1644759
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Midrand, Johannesburg, South Africa
  • Education
    Not mentioned