07/29/2026 updated

**** ******** ****
100 % available

Senior Software Engineer | Java & Spring Framework, Kafka | TDD / DDD / BDD

Quatre bornes, Mauritius
Worldwide
Quatre bornes, Mauritius
Worldwide

Profile attachments

Maxwell_Balla_CV_Senior_SWE.pdf

About me

I am a Senior Software Engineer with 7 years of experience building backend systems in Java, with a strong focus on distributed systems, software craftsmanship and event-driven architectures. My positioning is simple: I do not just use frameworks, I also contribute to them.

Java (Programming Language)Spring SecurityBehavior-Driven DevelopmentHibernateSpring FrameworkTest-Driven Development (TDD)Event-driven ArchitectureSpring CloudBackendSpring DataEvent Driven ArchitectureApache KafkaApi DesignDomain Driven Design
Java & Spring Framework
Tiefgehende Expertise in Java (Version 8 bis 25) sowie im Spring-Okosystem, einschliesslich Spring Boot 3+, Spring Cloud, Spring Data JPA, Spring Security und Spring for Apache Kafka. Entwicklung skalierbarer, produktionsreifer Backend-Dienste fur regulierte Finanz- und Zahlungsplattformen.

Apache Kafka & Event-Driven Architecture
Umfangreiche Erfahrung mit Apache Kafka als Producers, Consumers und Streams fur asynchrone, ereignisgesteuerte Integrationen. Aktiver Open-Source-Contributor zum Spring for Apache Kafka Projekt mit gemergten Beitragen in Version 4.1.0-RC1.

Clean Architecture & Domain-Driven Design (DDD)
Anwendung von Hexagonal / Clean Architecture, Domain-Driven Design (DDD), SOLID-Prinzipien und REST API-Design fur wartbare, klar abgegrenzte Microservices-Architekturen in hochregulierten Umgebungen.

Cloud & DevOps
Einsatz von Docker, Kubernetes, GitLab CI, Jenkins, Maven und Git fur industrialisierte Delivery-Pipelines. Inhaber von 4 Oracle Cloud Infrastructure (OCI) Zertifizierungen fur cloud-native Microservices und containerisierte Workloads.

Qualitassicherung & Testpraktiken (TDD / BDD)
Konsequente Anwendung von Test-Driven Development (TDD), Behavior-Driven Development (BDD) und Pair Programming. Einsatz von JUnit 5, Mockito und Testcontainers fur umfassende Unit-, Integrations- und End-to-End-Testsuiten.

Datenbanken & Messaging
Erfahrung mit PostgreSQL, MongoDB, MySQL sowie JPA/Hibernate-Optimierung. Entwicklung hybrider Datenbanklosungen und transaktionssicherer Systeme fur Zahlungs- und Reservierungsplattformen.

Security & Observability
Einsatz von Spring Security, Keycloak (OIDC/OAuth 2.0) fur Authentifizierung und Autorisierung. Monitoring und Observability mit Prometheus, Grafana und Elasticsearch fur hochverfugbare, regulierte Systeme.

Microservices & API Gateway
Design und Implementierung von Microservices-Architekturen mit REST APIs, BFFs und API Gateway. Erfahrung in der Umsetzung skalierbarer, produktionsreifer Plattformen mit klaren Service-Grenzen.

Experience

Professional experience5 - 10 years
Freelancer since2021

Languages

EnglishGoodFrenchNative speaker

Project history

Contributor - Spring for Apache Kafka

Spring Projects (Open Source)
Gemergde Beitrage in Spring Kafka v4.1.0-RC1: asynchrone Commit-Unterstutzung fur Share Consumers (KIP-932) und Observability-Verbesserungen. Demonstration tiefer Spring-Okosystem-Expertise und hochwertiger Open-Source-Delivery.

Senior Software Engineer (Java Backend) - Financial Services

Accenture
Entwicklung skalierbarer, wartbarer Backend-Dienste in einem regulierten Finanzumfeld mit Java/Spring Boot Microservices und REST APIs unter Verwendung von Clean Architecture, SOLID und hexagonalem Design. Aufbau asynchroner, ereignisgesteuerter Integrationen mit Apache Kafka. Forderung von TDD, BDD und Pair Programming sowie Mentoring von Entwicklern zur Verbesserung der Teamqualitat.

Lead Developer Java

Makiti
Leitung eines 6-kopfigen Teams zur Entwicklung einer vollstandigen Microservices-Architektur fur eine Ticketing- und Reservierungsplattform mit Zahlungsflussen. Einsatz von Spring Boot, hybridem PostgreSQL/MongoDB, Kafka-Event-Driven-Integration und Keycloak hinter einem API Gateway. Industrialisierung der Delivery mit Docker/Kubernetes, CI/CD-Pipelines und Observability (Prometheus, Grafana, Elasticsearch).

Java Developer - Payment Platform

HK Digitals
Losung von Zuverlassigkeits- und Sicherheitsherausforderungen einer unternehmensweiten Cross-Border-Zahlungsplattform. Entwicklung sicherer, hochperformanter REST APIs mit Spring Boot, Spring Data JPA/Hibernate und Spring Security. Sicherstellung der Korrektheit von Zahlungsflussen durch umfassende Test-Suiten unter TDD-Prinzipien mit JUnit und Mockito.

Java Developer

IT Agile Flow
Entwicklung von Backend-Diensten, Persistenzschichten und REST APIs mit Java (Jakarta EE) sowie Design serviceorientierter und fruher Microservices-Architekturen. Beitrag zur Legacy-Modernisierung hin zu modernen Java- und Spring-Mustern sowie Mentoring von Praktikanten und Teilnahme an Code-Reviews und Pair-Programming-Sitzungen.

Certificates

Apache Kafka Fundamentals

Confluent

2026

OCI Certified Developer Professional

Oracle

2026

Reinvention with Agentic AI

Accenture

2026


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in