Full Stack Java Developer (contract) Gauteng/hybrid Isb7001609

Gauteng, South Africa

Job Description

Our client is seeking a Full Stack Developer (Expert) to analyse business requirements and technical specifications in order to design and develop software applications and platforms.
The role focuses on building and maintaining mission-critical systems, developing and integrating backend and frontend components, and working within a full DevOps environment with international colleagues and external partners.
Key Highlights
? Expert-level full stack role working on mission-critical systems
? Strong focus on cloud-native, microservices, and DevOps delivery
? Hybrid and remote working flexibility with 1960 flexible annual hours
Position Details

  • Contract Duration: 02 February 2026 - 31 December 2028
  • Commencement Date: 02 February 2026
  • Location: Hybrid - Midrand / Menlyn / Rosslyn / Home Office rotation
  • Role Group: DevOps / Software Engineering
  • Experience Required: 10+ years overall experience
Product / Team Context
The role supports the bundling and optimisation of IT applications to improve product and process maturity, quality targets, and compliance. The focus is on unified system landscapes, scalable architectures, and transparent data usage to support quality, production, logistics, and market processes. The environment requires rapid adaptation to new technologies and continuous optimisation of systems and processes.
Qualifications & Experience
  • Relevant 3-year IT / BSc Computer Science degree
  • 10+ years of building and maintaining mission-critical Java systems
  • 5+ years' experience building and maintaining RESTful web services
  • 5+ years' experience developing mission-critical cloud-based systems
  • 5+ years' experience building and running microservices architectures
Essential Skills & Technologies
  • Extensive Java 8/11 or higher experience
  • Building and maintaining mission-critical systems
  • RESTful web services development and maintenance
  • Cloud architecture experience (Azure App Service or equivalent)
  • Infrastructure as Code (Terraform or equivalent)
  • Containerisation - from build to deploy
  • Microservices architecture
  • Jakarta / JEE standards
  • Quarkus or Spring Framework
  • Relational databases (Oracle / PostgreSQL)
Additional expert-level competencies:
  • Solving escalated tasks requiring deep product understanding
  • Leading and mentoring team leaders and engineers
  • Complex problem solving using international best practices
  • Negotiation and communication at operational, tactical, and limited strategic levels
  • Delivery of complex outcomes integrating multiple systems and processes
  • Industry leadership and representation on professional boards
Advantageous Skills
  • Kafka (high-volume distributed messaging)
  • Agile toolchain experience (Jira, Confluence)
  • Git and GitHub Enterprise
  • CI/CD pipelines using GitHub Actions
  • 2nd-line operations experience
  • Monitoring and observability tools (Payara, Grafana, Prometheus, Dynatrace)
  • Use of Generative AI tools (ChatGPT, Copilot) to increase productivity
  • Strong time management and critical thinking
  • Ability to question and improve requirements, design, and efficiencies
  • German language skills
  • Automotive industry experience
Key Responsibilities
  • Analyse business requirements and technical specifications
  • Design and develop backend architecture for software applications and platforms
  • Select and implement appropriate programming languages, frameworks, and databases
  • Ensure backend components are scalable, maintainable, and aligned with best practices
  • Write clean, efficient, and well-documented code
  • Develop and integrate APIs, microservices, and backend components
  • Ensure systems are secure, reliable, and capable of handling high data volumes
  • Design and optimise database schemas, queries, and performance
  • Implement data backup and recovery strategies
  • Develop and execute test plans and automated testing frameworks
  • Implement and maintain CI/CD pipelines
  • Provide technical support and troubleshoot backend systems
  • Stay current with emerging backend technologies and best practices
  • Contribute to organisational knowledge sharing and continuous improvement
  • Perform daily system handover and operational tasks
  • Deploy and maintain system services to ensure business continuity
  • Support requirement documentation with Business Analysts
  • Implement testing and monitoring tools for system availability
  • Review, present, and evaluate system solutions and designs
  • Maintain system and technical documentation in line with standards
  • Coach and train colleagues and users when required
  • Participate in standby rotations to support system uptime
  • Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
NB:
  • South African citizens/residents preferred
  • Valid work permit holders will be considered
  • By applying, you consent to being added to the database and receiving updates until you unsubscribe
  • If you do not receive a response within 2 weeks, please consider your application unsuccessful
#iSanqa #FullStackDeveloper #ExpertDeveloper #JavaDeveloper #Microservices #CloudEngineering #DevOps #CI_CD #NowHiring #FuelledByPassionIntegrityExcellence

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
    JD1622655
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Gauteng, South Africa
  • Education
    Not mentioned