// welcome

Markus Lachat

Senior Java & Spring Boot Engineer

Engineering trust through code. I build reliable enterprise systems for finance, government, and critical infrastructure — with a focus on clean architecture, test-driven development, and long-term maintainability.

17+
Years
10+
Projects
3
Countries
Markus Lachat

Code. Knowledge. Trust.

A senior engineer who believes that great software is built on deep understanding, rigorous testing, and transparent collaboration.

With over 17 years of hands-on experience in Java enterprise development, I have built and maintained systems that process critical transactions for the Deutsche Bundesbank, federal agencies, and major financial institutions.

My approach is grounded in software craftsmanship: clean code that communicates intent, comprehensive test coverage that provides confidence, and architecture that scales without surprises. I believe every line of code should earn the trust of the team that maintains it.

International experience in Australia and the USA has shaped my ability to work effectively across cultures and communicate complex technical decisions clearly.

🛠

Enterprise Architecture

Designing scalable microservice architectures for mission-critical systems

Test-Driven Development

Building confidence through comprehensive test coverage at every layer

👥

Team Collaboration

Pair programming, code reviews, and knowledge sharing as daily practice

🌎

International Experience

Research in Sydney, internship in Maryland — working across cultures

Core Competencies

Deep specialization in Java ecosystem technologies, backed by real-world enterprise delivery.

☘️

Spring Boot & Microservices

Building reactive microservices with Spring Boot, WebFlux, and cloud-native deployment on OpenShift and Kubernetes.

Spring Boot WebFlux JPA REST OpenShift

Java Enterprise Edition

Deep expertise in JEE7, EJB, JSF, JPA, and application servers including WebSphere, WildFly, and Liberty.

JEE7 EJB JSF JPA CDI
🔎

Quality & Testing

Test-driven development with JUnit 5, integration testing, and the testing pyramid. Pair programming advocate (70%+ of development time at LV1871).

JUnit 5 TDD CI/CD Code Review
🚀

Agile & Coordination

Requirements engineering, business logic specification, and Scrum/Kanban process coordination across international teams.

Scrum Kanban Requirements Coordination

Professional Experience

A track record of delivering enterprise solutions for Germany's most important institutions.

Jul 2024 — Present
Spring Boot Microservice Developer
ITZBund, Bonn
Developing microservices for the federal government's central IT service provider.
Spring Boot Microservices
Apr 2021 — Jul 2024
Spring Boot Software Developer
Bundesamt für Migration und Flüchtlinge (BAMF), Nuremberg
Design and implementation of the digital file management integration (DigA project). Component testing, architecture maintenance, REST interface development using reactive programming.
Spring Boot WebFlux MongoDB ArgoCD OpenShift
Feb 2020 — Apr 2021
Software Developer (Allegro Project)
Bundesagentur für Arbeit, Nuremberg (via T-Systems)
JEE fullstack development, component testing, architecture design. SOAP/REST/XML interface development and batch processing with Spring Batch.
Maven Oracle DB Spring Batch JUnit 5
Mar 2018 — Feb 2020
JEE7 Fullstack Developer
Sopra Financial Technology (SFT), Nuremberg
Construction financing software. Agile Scrum/Kanban development, REST endpoint design with OpenAPI 3, and JEE6 to JEE7 migration on Docker/Kubernetes.
Java 8 JEE7 Docker Kubernetes OpenAPI 3
Aug 2017 — Feb 2018
Spring Developer & Project Coordinator
ServicePro, Munich
Toyota portal development. Portal architecture with Spring Boot and Angular 6, requirements gathering, CI/CD setup, and international team coordination.
Spring Boot Angular 6 TypeScript MySQL
Mar 2016 — Aug 2017
JEE Developer
LV1871, Munich
Insurance portfolio management system. Agile and test-driven development with Camunda BPMN workflow automation. Pair programming 70%+ of development time.
JEE7 JPA 2.1 WildFly 10 Camunda BPMN TDD
Jan 2011 — Mar 2016
Software Developer — TARGET2-Securities
Deutsche Bundesbank, Munich
European securities settlement platform (T2S). Enterprise framework design, JEE web application development, developer coaching, and CI/CD with Jenkins. 5+ years contributing to critical financial infrastructure.
JEE6 EJB JSF 2 WebSphere Jenkins
Jul 2010 — Dec 2010
Consultant / Developer
Freudenberg IT-Services, Weinheim
Time management systems development with Oracle 11g and PL/SQL.
Oracle 11g PL/SQL
Apr 2009 — Feb 2010
Researcher / Developer — Master Thesis
National ICT Australia (NICTA), Sydney
Research on "Healing Cloud-Based Business Services from Exceptions." 10 months international research experience.
Java EE Spring Mule ESB Hibernate
Apr 2008 — Apr 2009
JSF Developer
24/7 IT-Services, Mannheim
Energy exchange portal. Java EE web application development with Apache MyFaces, ICEfaces, Spring, and Hibernate.
Java EE JSF Spring Hibernate

Education & Research

Feb 2008 — Feb 2010

Master of Science in Software Engineering

University of Applied Sciences Mannheim

Oct 2004 — Feb 2008

Bachelor of Science in Computer Science

University of Applied Sciences Mannheim

International Experience

🇦🇺

NICTA Research, Sydney, Australia

10 months — Master thesis research on cloud-based service healing

🇺🇸

Fraunhofer Center, Maryland, USA

6 months — Study internship at Fraunhofer research institute

Technical Skills

Frameworks & Tools

Spring Boot / Spring
Hibernate / JPA
JEE7 / EJB / CDI
Docker / Kubernetes
Maven / Git / Jenkins
JUnit 5 / TDD

Databases & Methods

Oracle / DB2
MongoDB
MySQL / H2
Agile / Scrum
REST / SOAP / OpenAPI
CI/CD Pipelines

Languages

German
English
French

Hobbies

Running, Squash, Cycling, Skiing

Let's Work Together

Available for freelance projects and consulting engagements.

📍

Location

Nuremberg, Germany

📄

Ready to start a project?

I bring 17+ years of enterprise Java experience to every engagement. Let's discuss how I can help your team deliver reliable, well-tested software.

Send me an email

Impressum

Angaben gemäß § 5 DDG (Digitale-Dienste-Gesetz)

Markus Lachat
An den Schwabachauen 15
91560 Heilsbronn
Deutschland

Kontakt

E-Mail: ml@markus-lachat.com
Telefon: +49 171 96 13 53 8

Haftung für Inhalte

Als Diensteanbieter sind wir gemäß § 7 Abs. 1 DDG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 DDG sind wir als Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen.

Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen.

Haftung für Links

Unser Angebot enthält Links zu externen Websites Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich.

Urheberrecht

Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers.

Datenschutz

Die Nutzung unserer Webseite ist in der Regel ohne Angabe personenbezogener Daten möglich. Soweit auf unseren Seiten personenbezogene Daten (beispielsweise Name, Anschrift oder E-Mail-Adressen) erhoben werden, erfolgt dies, soweit möglich, stets auf freiwilliger Basis. Diese Daten werden ohne Ihre ausdrückliche Zustimmung nicht an Dritte weitergegeben.

Wir weisen darauf hin, dass die Datenübertragung im Internet (z.B. bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich.

Der Nutzung von im Rahmen der Impressumspflicht veröffentlichten Kontaktdaten durch Dritte zur Übersendung von nicht ausdrücklich angeforderter Werbung und Informationsmaterialien wird hiermit ausdrücklich widersprochen. Die Betreiber der Seiten behalten sich ausdrücklich rechtliche Schritte im Falle der unverlangten Zusendung von Werbeinformationen, etwa durch Spam-Mails, vor.