Software Engineering Consultancy — Johannesburg, ZA

Software
that ships
and scales.

mokhcode is a software engineering consultancy with 10+ years across banking, insurance, telecommunications and manufacturing. Java microservices, Angular front ends, cross-layer debugging — and AI-assisted development with strict human review.

Team certifications: OCP Java SE 8 · OCA Java SE 8 · Google Cloud AI
The mokhcode engineering workspace
mokhcode — untangling enterprise codebases since 2016.
Consultancy<Java, Angular> us = certified();
/ 01 — About

The consultancy enterprises call when it has to ship.

A decade spent being dropped into unfamiliar codebases — expected to understand existing architecture quickly, diagnose failures across state, API contracts, authentication, persistence and deployment, and deliver safely. That is mokhcode.

10+

Years in production

A decade of enterprise delivery — from media platforms to online banking to cloud-native insurance systems.

4

Industries

Banking (FNB), insurance (Discovery, Momentum), automotive/manufacturing (BMW), telecoms/media (Kwesé Sports).

OCP

Oracle certified engineers

Our engineers hold Oracle Certified Professional & Associate (Java SE 8) and Google Cloud AI certifications. Certified, tested, accountable.

/ 02 — Skills

The arsenal.

Java Spring Boot Quarkus Angular TypeScript JavaScript PostgreSQL Oracle DB MySQL Apache Kafka Azure Docker Kubernetes ArgoCD Camunda BPMN Git Maven PHP / Drupal Thymeleaf Scrum / Kanban JIRA / Confluence AI-assisted dev
/ 03 — Selected engagements

Work with a pulse.

01

Discovery Health System

Angular + Spring Boot on a high-volume digital insurance platform. User-facing features end to end, production root-cause analysis, and Camunda BPMN process orchestration.

JavaSpring BootAngularCamunda
02

BMW — Demand & Consumption, iJIX

Angular frontends backed by Quarkus microservices and PostgreSQL at enterprise scale. Azure Kubernetes, ArgoCD, Kafka — plus mentoring and DevOps production support.

QuarkusAngularKafkaAzure
03

Momentum Multiply & FNB Commercial

Java backend integration for Momentum Multiply, then a contract engagement with FNB Commercial Banking — seamless communication across multiple systems in agile teams.

JavaSpring BootPostgreSQL
04

FNB Online Banking & Kwesé Sports

Full-stack Java on FNB's Sales Team for mobile & web, and earlier full-stack delivery on Kwesé Sports across Java backends and Thymeleaf/PHP frontends.

Java EEJBossPHPDrupal 7
/ 04 — Our journey

The road so far.

2024 — NOW

Insurance platforms

Discovery Health System · Sandton (Hybrid)

Full-stack delivery (Angular, Spring Boot) for a high-volume digital insurance platform: user-facing features, production root-cause analysis, Camunda BPMN workflows — with agentic AI-assisted development under strict human review.

2022 — 2024

Cloud-native at enterprise scale

BMW — Demand & Consumption, iJIX · Midrand & Pretoria (Hybrid)

Angular + Quarkus end-to-end user stories inside large enterprise repositories. Cross-layer debugging from frontend state to containerised deployment on Azure Kubernetes with ArgoCD. Code reviews, mentoring, DevOps support.

2020 — 2022

Banking & insurance integration

Momentum Multiply & FNB Commercial Banking · Johannesburg (Remote)

Java backend integration ensuring seamless communication across multiple systems — in close agile collaboration with architects, product owners, analysts, testers and DevOps.

2018 — 2020

Online banking

FNB Online Banking · Johannesburg (Hybrid)

Full-stack Java delivery on sales journeys for mobile and web within a big-four bank's online banking division, in an adapted agile methodology with cross-functional teams.

2016 — 2018

Where it started

Kwesé Sports & in-house products · Johannesburg

Full-stack delivery across Java backends and Thymeleaf/PHP (Drupal 7) frontends — the first multi-language production experience that shaped the mokhcode way of working.

/ 05 — Contact

Have a codebase that
needs taming?

Consulting, dedicated teams or a rescue mission — hybrid or remote, if it involves Java, Angular or untangling complex systems, let's talk.