Senior Full Stack Developer (java 17+ & React) (contract) Gauteng/hybrid Isb6503392

Midrand, Johannesburg, South Africa

Job Description

Our client is looking for a Full Stack Developer to help build enterprise-scale financial systems that support vehicle sales across multiple global channels. In this role, you'll develop modern full-stack solutions using Java 17+ and React, designing seamless APIs for vehicle financing, product repositories, and advanced calculation services.
You'll play a key role in driving the Vehicle Product Calculation Platform, delivering central financial capabilities that integrate systems across international automotive markets-all built on cutting-edge cloud architectures.
Senior full stack development with Java 17+, React, and AWS
Hybrid and remote working flexibility with 1960 flexible annual hours
Mentorship role with code reviews and technical leadership responsibilities
POSITION: Contract: 01 May 2026 31 December 2028
EXPERIENCE: 6-8 Years related experience
COMMENCEMENT: 01 May 2026
LOCATION: Hybrid: Midrand/Menlyn/Home Office rotation
TEAM: VPC (Vehicle Product Calculation)
VPC combines all essential systems to provide a central and seamless SF offer for all channels. Vehicle: Financial Vehicle data incl. residual values.
Product: Central Repository for maintaining and releasing financial products. Calculation: API for all SF offer related use cases, connecting SF systems to CBS and TNR landscapes.
Additionally providing an optional offer calculation service.
Qualifications / Experience
Minimum mandatory qualifications:

  • Bachelor's degree in computer science or related field
  • Minimum of 5 years' experience in full-stack development
  • Proven track record of successful project delivery in a similar role
  • Agile working experience (Mandatory)
Advantageous experience:
  • Proven track record of successful projects delivered
  • Experience in senior roles with mentorship responsibilities
  • Cloud platform experience (AWS or Azure)
Essential Skills Requirements
Full Stack Development:
  • Proficiency in Java 8, 11, 17+ and React for full-stack development
  • Strong understanding of front-end technologies, including HTML, CSS, and JavaScript
  • Experience with RESTful services and API development
  • Ability to write clean, maintainable, and efficient code
Database & Version Control:
  • Familiarity with database technologies such as SQL and NoSQL
  • Knowledge of version control systems, particularly Git
Cloud & DevOps:
  • AWS knowledge
  • CI/CD
Core Competencies:
  • Experience with Agile development methodologies
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork abilities
  • Ability to manage and prioritize multiple tasks effectively
  • Supervision: Completely independent worker that will only escalate tasks that are complex and outside of their span of control. May need to lead individual members of a team of Entry and Advanced level experts
  • Problem solving: Improve a product or a system that already exists by making conceptual changes and enhancements. Can manage the solution for complex problems that may require simple solutions but affect multiple systems
  • Communication: Influence (Effect change without direct exercise of command where persuasion is required and reaching buy-in might be difficult). Strong interpersonal and communication skills. Excellent organizational and presentation skills. Willingness to engage with international customers and navigate potential language barriers
  • Delivery: Specify new products, processes, standards based on organization strategy or set short- to mid-term operational plans. The requests are often unclear and will need substantial investigation to ensure that the specifics are well understood by all parties. Employee may be expected to provide guidance to lower-level employees
  • Knowledge: Functional expert - Mastery of a specific professional discipline combining deep knowledge of theory and organizational practice
Soft Skills:
  • Ability to work interdependently and to submit deliverables on time and with excellent quality
  • Self-starter
  • Good interpersonal and organizational skills with the ability to communicate effectively (both verbally and written) on technical and non-technical level
  • Good written and verbal communication skills and Progressive and Creative thinker
  • Problem Solving capability
  • Above board work ethics - this is of utmost importance
  • Flexibility to take up different tasks in the project
Advantageous Skills Requirements
  • Knowledge of design patterns
  • OOP (Object Oriented Programming and Design)
  • API Development, Calling and creating REST services, RESTful APIs
  • Quarkus (highly advantageous)
  • GitHub Actions, Git/GitHub Enterprise
  • Experience with cloud platforms such as AWS or Azure
  • Familiarity with containerization tools like Docker and Kubernetes
  • Understanding of CI/CD pipelines and DevOps practices
  • Knowledge of microservices architecture
  • Experience with testing frameworks and tools
  • Familiarity with TypeScript
  • Ability to work with cross-functional teams
  • Experience in performance optimization and scalability
  • Understanding of security best practices in software development
  • Willingness to learn and adapt to new technologies
Role Requirements
Development & Design:
  • Design, develop, and maintain high-quality software applications
  • Implement new features and improve existing functionalities
  • Ability to write clean, maintainable, and efficient code
  • Stay updated with emerging technologies and industry trends
  • Ensure security compliance and implement best practices
Collaboration & Requirements:
  • Collaborate with product owners and stakeholders to gather requirements
  • Participate in Agile ceremonies and contribute to team goals
  • Collaborating with product stakeholders
  • Working according to Agile methods, e.g. Scrum
Code Quality & Reviews:
  • Conduct code reviews and ensure adherence to coding standards
  • Perform code & peer reviews
  • Applying test-driven development methods
Technical Leadership:
  • Mentor junior developers and provide technical guidance
  • Perform demos of implementations in Agile ceremonies
  • Document technical specifications and processes
Operations & Support:
  • Troubleshoot and resolve software defects and performance issues
  • Contribute to the design and implementation of CI/CD pipelines
  • Work on rotational standby as required
  • Production support and hyper-care after production deployments
DevOps Responsibilities:
  • Managing and enabling internal and external teams to carry out implementation tasks
  • Independent programming IT Solutions
  • Collaborating closely with IT providers
  • Taking end-to-end responsibility for functions and products from collecting requirements to implementation and problem solution
  • Controlling and managing the software lifecycle and continuously integrating and deploying IT applications
  • Applying in-depth knowledge and expertise to develop accurate software solutions for products
  • Executing development activities
NB:
  • South African citizens / residents are preferred. Applicants with valid work permits will also be considered.
  • By applying, you consent to be added to the database and to receive updates until you unsubscribe.
  • If you do not receive a response within 2 weeks, please consider your application unsuccessful.
#isanqa #FullStackDeveloper #Senior #Java #React #AWS #Microservices #RESTfulAPIs #CloudDevelopment #ITHub #NowHiring #FinancialSystems #fuelledbypassionintegrityexcellence
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
    JD1591073
  • 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