Software engineering consultancy — Johannesburg, South Africa

We build clean, fast & reliable enterprise software.

mokhcode is a full-stack software engineering consultancy with 10+ years of production experience across banking, insurance, telecommunications and manufacturing — Java microservices, Angular front ends and everything in between.

Our engineers hold: Oracle Certified Professional Java SE 8 · Google Cloud AI certifications
The mokhcode engineering workspace
$ npx mokhcode --build

Dropped into unfamiliar codebases. Delivering safely. Repeatedly.

mokhcode is a software engineering consultancy based in Johannesburg. Our team has spent a decade as consultants across banking, insurance, telecommunications and manufacturing — repeatedly dropped into unfamiliar codebases and expected to understand existing architecture quickly, diagnose cross-layer failures and deliver safely.

We build Angular and Thymeleaf user interfaces backed by Java microservices, REST APIs and relational data models, and we're daily, critical users of AI coding assistants (Copilot, Continue, JetBrains Junie) — experienced in reviewing AI-generated code for correctness, performance, security and maintainability.

Remote-first and self-directed, comfortable with asynchronous collaboration, and working in English and Sepedi.

0
Years in production
0
Industries consulted
0
Enterprise engagements
0
Languages in production (Java, JS, PHP)
Oracle Certified Professional, Java SE 8 Programmer
Oracle Certified Associate, Java SE 8 Programmer
Innovating with Google Cloud Artificial Intelligence

Tools of the trade.

Core stack from a decade of enterprise delivery.

Java (Spring Boot / Quarkus) 96%

Angular + TypeScript 92%

JavaScript / TypeScript 90%

PostgreSQL / Oracle / MySQL 90%

Microservices & Kafka 86%

Azure / Docker / Kubernetes 85%

Camunda (BPMN) 82%

CI/CD — Git, Maven, ArgoCD 84%

PHP / Drupal 75%

String[] stack = {"Java", "Spring Boot", "Quarkus", "Angular", "TypeScript", "Kafka", "PostgreSQL", "Azure"};

Work we're proud of.

Highlights from enterprise platforms I've helped build and keep running.

Dx

Discovery Health System

Front-end and back-end components (Angular, Spring Boot) for a high-volume digital insurance platform — features, production root-cause analysis, and Camunda BPMN workflow orchestration.

JavaSpring BootAngularCamunda
BMW

BMW — Demand & Consumption / iJIX

End-to-end full-stack stories: Angular frontends backed by Quarkus microservices, REST APIs and PostgreSQL — at enterprise scale inside unfamiliar repositories.

JavaQuarkusAngularKafka
MM

Momentum Multiply

Java backend integration development ensuring seamless communication across multiple systems, working with architects, analysts, testers and DevOps in an agile environment.

JavaSpring BootPostgreSQL
FNB

FNB Online Banking

Full-stack Java developer on the Sales Team for mobile and web within FNB Online Banking, collaborating across product, analysis, testing and systems teams.

Java EEJBossPostgreSQL
Kw

Kwesé Sports

Full-stack delivery across Java backends and Thymeleaf/PHP (Drupal 7) frontends — early production experience in multiple programming languages.

JavaPHPDrupal 7
AI

AI-Assisted Engineering

Daily, critical use of Copilot, Continue and JetBrains Junie for generation, refactoring, test generation and documentation — always with strict human review of AI output.

CopilotContinueJunie

The road so far.

2024 — Present

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 and Camunda BPMN workflow orchestration — with agentic AI-assisted development under strict human review.

2022 — 2024

Cloud-native at enterprise scale

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

End-to-end full-stack stories (Angular + Quarkus, PostgreSQL) inside large enterprise repositories; cross-layer debugging from frontend state to containerised deployment on Azure Kubernetes with ArgoCD — plus code reviews, mentoring and DevOps production 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.

Let's build something great together.

Consulting, dedicated teams or a rescue mission for a complex codebase — if it involves Java, Angular or untangling enterprise systems, we'd love to hear about it.

hello@mokhcode.com →