Monolith to microservices for a telecom client platform
Led the move of a monolithic Oracle-based system to Spring Boot microservices talking over Kafka. Guided a team of two developers through the migration while the platform stayed in production.
I'm a Senior Java Backend Engineer with 5+ years building enterprise microservices on Spring Boot, Kafka, Oracle and PostgreSQL. I take legacy platforms apart and put them back together faster, safer and easier to maintain.
Selected work
Production systems for telecom and public-sector clients, where downtime costs real customers and every change has to roll out without breaking what already works.
Led the move of a monolithic Oracle-based system to Spring Boot microservices talking over Kafka. Guided a team of two developers through the migration while the platform stayed in production.
Designed authentication and fine-grained access control with Keycloak and Spring Security across the whole platform.
Refactored 8 legacy modules and cut response time by 25%. Led a high-priority project from stakeholders to developers and launched it in two months.
Stack
Modern Java on the JVM, from Java 8 codebases I've modernized to Java 21 services I've written from scratch.
Experience
Engineer by training: a master's in mechanical engineering taught me to think in systems and failure modes before I wrote my first line of Java.
High-load microservices platform for telecom client management, with configurable admin and user features.
Liferay-based applications giving citizens online access to social services.
Moved into software in 2020 through self-directed backend training and production-style Java projects.
Contact
I'm looking for a long-term, full-time remote role as a Senior Java or Backend Engineer, ideally with an employment contract (direct or via EOR).