Senior Back End Java Developer (contract) Gauteng/hybrid Isb701612

Gauteng, South Africa

Job Description

Architect mission-critical backend systems that power global automotive quality platforms!
Lead the development of scalable microservices, RESTful APIs, and cloud-native solutions using Java, Quarkus, and Azure!
Become the technical expert behind enterprise-scale backend infrastructure, where your senior Java development expertise and architectural insight will drive innovation and reliability across international automotive systems!
? Senior backend development with Java 11+, Quarkus, and microservices
? Hybrid and remote working flexibility with 1960 flexible annual hours
? Technical leadership role with mentorship and architectural responsibilities
POSITION: Contract: 01 January 2026 - 31 December 2028
EXPERIENCE: 6-8 years building mission-critical Java systems
COMMENCEMENT: 01 January 2026
LOCATION: Hybrid: Midrand/Menlyn/Rosslyn/Home Office rotation
TEAM: Total Vehicle Quality & CoP (HWS Broker)
Qualifications / Experience
Minimum mandatory qualifications:

  • Computer Science degree or similar relevant formal qualification
Minimum mandatory experience:
  • 7+ years of building and maintaining mission critical Java systems inside corporate or medium sized business
  • 5+ years production experience of building/updating and fixing webservices (Restful)
  • 5+ years of experiences to mission critical systems in the Cloud
  • 3+ years' experience on building/running microservices architecture
Advantageous experience:
  • Proven track record of successful projects delivered
  • Proven experience in senior / leadership roles fulfilled in IT / Engineering teams
  • Agile working experience (any framework)
Essential Skills Requirements
  • Extensive Java 8/11 or higher experience
  • Building and maintaining mission critical systems inside corporate or medium sized business
  • Experience of building and maintaining Restful services
  • Developing and maintaining mission critical systems in the Cloud
  • Building / running distributed architecture
  • Solid proficiency in Jakarta/JEE Standards
  • Quarkus or Spring Framework Experience
  • Proven Production experience on working with Relational Databases (Oracle Postgres Database)
  • Angular Experience
  • Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
  • 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
  • Ability and willingness to coach and give training to fellow colleagues and users when required
  • Must be able and willing and able to travel to Munich, Germany if required
Advantageous Skills Requirements
  • Kafka - publishing and consuming large volumes of messages across a distributed system
  • Agile toolchain experience (Jira, Confluence -- Atlassian Tool Suite)
  • Extensive usage of version control systems and tools: Git + Remote Repository (GitHub Enterprise)
  • Proven CI/CD Pipeline experience: GitHub Actions -- (Provision, Configure, Maintain and Secure, Pipelines)
  • Operations experience -- 2nd Line (advantageous when building IT systems)
  • Payara / Grafana / Prometheus / Dynatrace
  • Proven experience on using Generative AI (ChatGPT/Co-Pilot) to increase individual output
  • Proven effective personal time management
  • Proven Critical Thinking ability
  • Proven ability to question and propose better requirements / design / efficiencies
  • German speaking
  • Automotive Domain Knowledge
  • Cloud architecture: Azure- AKS Service
  • IAC (Terraform or Equivalent)
  • Containerisation -- from build to deploy
  • Angular experience, covering the following focus topics
  • Angular (v12+) including, NgRx, and advanced component patterns
  • Proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS3/SCSS
  • Experience with front-end architecture, modular design, and scalable state management
Role Requirements
  • Analyze business requirements and technical specifications to design and develop the backend architecture of software applications / platforms
  • Select and implement appropriate programming languages, frameworks, and databases to meet the application's functional and non-functional requirements
  • Ensure the backend components are scalable, maintainable, and aligned with industry best practices and standards
  • Write clean, efficient, and well-documented code to implement the backend logic and functionality of the software applications / platforms
  • Develop and integrate APIs, microservices, and other backend components to enable seamless communication between the front-end and back-end systems
  • Ensure the backend components are secure, reliable, and capable of handling high-volume data and user traffic
  • Design and implement efficient database schemas, tables, and queries to support the software application's data storage and retrieval requirements
  • Optimize database performance, including indexing, query optimization, and data partitioning techniques
  • Collaborate with the quality assurance team to develop and execute comprehensive test plans for the backend components
  • Provide technical support and troubleshoot issues related to the backend systems, addressing bugs, performance bottlenecks, and security vulnerabilities
  • Stay up to date with the latest trends, best practices, and technologies in back-end development to continuously enhance the organization's backend capabilities
  • Explore and experiment with emerging backend technologies and techniques to drive innovation and improve the overall application performance and scalability
  • Contribute to the organization's knowledge base and share best practices with the development team to foster a culture of continuous learning and improvement
  • Deployment and maintenance of system services to ensure business continuity
  • Assist user departments in drafting system requirement documentation based on business processes - work with Business Analysts to specify requirements
  • Implement testing and monitoring tools to ensure the optimum availability of the system
  • Review and present proposed system solutions to ensure high performing environment
  • Develop systems solutions in line with quality and delivery standards of the organisation
  • Propose and review system design and evaluate alternatives
  • Preparation and maintenance of system/technical documentation to ensure continuous compliance (as per relevant Group Work Instructions, Guidelines, Policies and standards)
  • Coach and give training to fellow colleagues and users when required
  • Effective systematic problem solving and implementing of workarounds to ensure system availability as per relevant SLA
  • Work in a full DEVOPS environment with international colleagues / external partners
  • Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
NB:
  • South African citizens only.
  • 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 #BackEndDeveloper #Senior #Java #Quarkus #Microservices #CloudNative #ITHub #NowHiring #EnterpriseJava #RESTfulAPIs #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
    JD1564765
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Gauteng, South Africa
  • Education
    Not mentioned