Introduction Our client is seeking an advanced full-stack software engineer to maintain, develop, deploy, and operate backend cross-platform applications based on modern Java frameworks.
In this role, you will collaborate within an Agile feature team to build robust RESTful APIs, integrate event-driven messaging workflows, and support containerized deployments that digitize and automate global product compliance and vehicle type-approval processes.
✅ Advanced full stack software engineering using Java 11+, Quarkus/Spring, and Angular
✅ Hybrid and remote working flexibility with 1960 flexible annual hours
✅ Agile DevOps role automating global compliance, auditing, and vehicle product certification workflows
POSITION: Contract: 01 August 2026 – 31 December 2028 EXPERIENCE: 4-6 Years related experience COMMENCEMENT: 01 August 2026 LOCATION: Hybrid: Midrand/Menlyn/Rosslyn/Home Office rotation TEAM: Software Engineering / Type-Approval & Vehicle Homologation (ItO)
Duties & Responsibilities Role Requirements
Collaborate with feature team members to conduct system analysis, design, development and testing within an Agile/DevOps delivery model Maintain, develop, deploy and operate backend cross-platform applications based on Java frameworks Contribute to the frontend codebase when needed, helping deliver full-stack solutions built with Angular and Java Design and implement robust RESTful APIs and ensure they meet functional and non-functional requirements Integrate and work with messaging systems (JMS, Kafka) to support event-driven workflows Build, run and maintain containerised applications using Docker and support deployments to Kubernetes Implement and maintain CI/CD pipelines (GitHub Actions) to automate builds, tests and deployments Write and maintain automated unit and integration tests to ensure solution quality and reliability Prepare and document standard operating procedures, runbooks and system documentation Support operational excellence by resolving escalated support issues as part of a Tier-3 DevOps responsibility to maximize application availability Plan and execute upgrades of applications, tools and platform components with minimal disruption Design and implement cloud-native solutions and troubleshoot production issues to ensure high availability and business agility
Please Note:
South African citizens/residents preferred.
Valid work permit holders will 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 #isanqaresourcing #fuelledbypassionintegrityexcellence #FullStackDeveloper #Java #Spring #Quarkus #Angular #DevOps #Docker #Kubernetes #Kafka #GitHubActions #CloudEngineering #SoftwareEngineering #ITHub #NowHiring
Desired Experience & Qualification Qualifications / Experience
Relevant IT degree or equivalent technical qualification At least 3 years of professional experience in backend development with Java (Advanced level)
Level Criteria
Communication: Adapt (Reach agreement through flexibility and compromise. The parties generally have the same objective) Delivery: Delivery is sometimes unclear and may require the employee to seek clarity and adapt requests to be aligned to business standards. Employee may be expected to provide guidance to lower level employees Knowledge: Expertise in a specific field or discipline with multiple experiences where practical implementation has been merged with technical theory Problem Solving: Check that the solutions by others are addressing the problems identified. May need to develop simple solutions to varied problems in single systems Supervision: Mostly autonomous with a mentor on tasks that require senior involvement
Essential Skills Requirements
Proficient in Java 11+ for backend development Experience with Quarkus and/or Spring frameworks for building microservices Strong REST API design and implementation skills Experience with messaging frameworks such as JMS and Kafka Proficient with Maven as the build tool Containerisation experience: building Docker images and running Docker containers Familiarity with basic Kubernetes commands and administering applications on Kubernetes Version control using git (e.g., GitHub Enterprise) CI/CD pipeline experience, specifically with GitHub Actions for build and deployment Experience working with cloud technologies on AWS or Azure
Advantageous Skills Requirements
Frontend experience with the Angular framework, HTML, CSS, and JavaScript Good understanding of frontend frameworks and libraries such as TypeScript, jQuery, HTML and CSS Familiarity with UX practices and tools such as Figma Skilled in writing SQL queries for PostgreSQL and/or Oracle databases Experience writing unit tests using frameworks like JUnit Familiarity with container orchestration concepts beyond basics (e.g., Helm, manifests) Knowledge of monitoring and logging tools (e.g., Prometheus, Grafana, ELK/Opensearch) is advantageous Experience with Test Containers or integration testing approaches for microservices Understanding of security best practices for web APIs (e.g., authentication, authorization patterns) Exposure to DevOps practices and Infrastructure as Code (e.g., Terraform) is beneficial
Interested? Feel free to also view our other opportunities > https://www.careers-page.com/isanqa
iSanqa Roles notifications are available on Telegram\uD83D\uDE42 - Please join the group of your choice.
iSanqa IT Roles
iSanqa SAP Roles
iSanqa Pharmaceutical/Medical Roles
iSanqa Finance Roles
iSanqa Manufacturing/Engineering Roles
iSanqa Supply Chain/Procurement Roles
iSanqa Sales/Marketing Roles
As well as \uD83D\uDC47
Whatsapp Channel Link: https://whatsapp.com/channel/0029VbCaAEBKrWQyhHxpiV1Y
Update your preference below:
Yes - I want to receive communication on new opportunities via mail, call or text
NO - I want to remain on their database but NOT receive emails or calls or texts
REMOVE me completely from the database.
Sourced from external listing
iSanqa
Sourced from PNet