Florian Fladung

Senior Backend Developer Java/Spring Boot

Eschborn, Germany

Experience

Jul 2024 - Jun 2025
1 year
Frankfurt, Germany

Developing an application to monitor and control business processes, freelance project

ING Deutschland AG

A central backend application was built to monitor and control company-wide business processes.

  • Designed database schema with Oracle DB, JPA and Flyway for high performance
  • Reviewed multiple architecture designs and identified technical risks
  • Designed and implemented several interfaces and integrations, especially REST APIs and Kafka topics
  • Set up Elasticsearch for log data monitoring and analysis
  • Established an iterative workflow in the project team to handle complex business requirements
Oct 2023 - Mar 2024
6 months
Frankfurt, Germany

Development and modernization of several web apps for private financial advice, freelance project

Deutsche Vermögensberatung AG

Multiple microservices, a web frontend and a Swing client were updated and extended for new financial products, business logic and regulations. During ongoing architecture modernization, several modules were rebuilt as micro-frontends or microservices.

  • Developed business logic for risk class determination and investment proposal calculation for new financial products in Spring Boot microservices using Java and Kotlin
  • Enhanced digital disclosure forms according to the German Securities Trading Act (WpHG) in TypeScript and Java
  • Integrated micro-frontends as web components into an Angular app
  • Extended CI/CD pipelines and released via GitHub Actions in Microsoft Azure Cloud
  • Updated Docker runtimes and implemented secret management with Azure Key Vault
  • Upgraded an Angular app and Angular Material components, migrating affected UI elements and styles
  • Performed database schema migrations for PostgreSQL and OracleDB with Flyway
  • Introduced agile practices like daily standups, sprint planning and retrospectives
May 2019 - Sep 2023
4 years 5 months
Frankfurt, Germany

Development, maintenance and operation of a tourism e-commerce platform, full-time

DER Touristik Online GmbH

The in-house e-commerce platform was rebuilt using modern technologies and a microservice architecture, then further developed, maintained and operated in an interdisciplinary team. Key challenges included multi-tenant support, multilingualism, availability, performance, user tracking, SEO, configurability for different departments and integration with various booking and supplier systems.

  • Designed and implemented a geographic search feature using Elasticsearch, PostGIS, Google Geocoding API and Spring Boot, optimizing keywords and result ranking
  • Built a landing-page generator for thousands of SEO-optimized subpages with Next.js, Spring Boot, PostgreSQL and a headless CMS
  • Developed the nightly product data import as a batch job with Spring Boot, JPA and PostgreSQL, and handled monitoring, log analysis and bugfixing with Datadog
  • Optimized performance of Spring Boot apps with JPA and PostgreSQL, deriving best practices
  • Defined and enforced company-wide backend architecture and coding guidelines
  • Created and coordinated a cross-team test and release strategy for backend, frontend and DevOps to enable continuous delivery and zero downtime deployments using Docker, Kubernetes, AWS Cloud and GitLab CI
  • Designed and coordinated an onboarding plan for external service providers and remote teams
  • Supervised bachelor theses and coached several junior developers
  • Identified technical risks and developed strategic countermeasures in collaboration with the CTO and management
Jul 2018 - Apr 2019
10 months
Munich, Germany

Development of a web-based vehicle connectivity platform, freelance project

Valtach Mobility GmbH

On behalf of a major car manufacturer, a platform for vehicle connectivity was developed. It included connectivity to vehicles via MQTT and REST, vehicle and owner authentication, vehicle and fleet management for dealers and corporate customers, and interfaces for apps like infotainment and navigation.

  • Enhanced an authentication service based on OAuth2 and Spring Security for mobile and IoT device as well as web user authentication
  • Developed a service for managing vehicle fleets and multilevel role-based permissions using Spring Framework, OAuth2 and PostgreSQL
  • Adapted several services for parallel operation in a data center and the AWS Cloud
  • Designed a solution architecture to scale the gateway service for vehicle communication using Spring Framework, Redis and Drools rule engine
  • Defined a cross-team test strategy to decouple test data, stabilize and speed up test suites with Jenkins, Docker, PostgreSQL, Liquibase and FitNesse
Jan 2018 - Jun 2018
6 months
Frankfurt, Germany

Relaunch of an enterprise content management system, freelance project

DB Systel GmbH

For a large transport company, an enterprise CMS based on CoreMedia 7 was redeveloped on CoreMedia 9. Content from over 300 live websites and public interfaces was migrated.

  • Implemented site-specific import and export interfaces in REST and XML using Spring Boot and Java 8
  • Converted internal data formats and migrated data with XSLT scripts
  • Extended CoreMedia 9 modules for custom site requirements
  • Adapted internal and public search functions for specific data structures using Spring Boot and Apache Solr
  • Automated regression tests over large datasets
  • Coordinated test and release cycles with the client
  • Deployed via GitLab to Docker and AWS Cloud
Oct 2017 - Dec 2017
3 months
Frankfurt, Germany

Development of a corporate search engine, freelance project

DB Systel GmbH

Developed, maintained and operated an internal corporate search engine for a large transport company.

  • Integrated additional source systems into the crawler via web services (SOAP and REST) with varying authorization concepts
  • Migrated the PostgreSQL database and Solr search index to run in Docker, OpenShift and AWS Cloud
  • Identified and fixed security vulnerabilities in the Spring Boot backend and web frontend
Jun 2017 - Sep 2017
4 months
Nuremberg, Germany

Development of a web service for processing dynamic video content, full-time

ISO Gruppe

Based on an existing video processing platform, a web service for managing and controlling video content was created. Videos embedded as plugins on a website can react dynamically to user behavior or trigger dynamic web events when defined sequences are reached.

  • Independently developed and operated the sales prototype
  • Defined the application and system architecture
Oct 2016 - May 2017
8 months
Frankfurt, Germany

Development of several web apps for private investment advice, consulting project

Deutsche Bank AG

For a major bank, a suite of web apps was built for advising private clients on investment and pension products and selling them. The apps were available in different configurations for financial advisors and private clients, on both desktop and mobile devices.

  • Developed a REST API and business logic to calculate pension gaps with Java 8 and Spring Boot
  • Integrated a SOAP web service for insurance contract submissions in Java 8 and Spring Boot
  • Defined an application architecture to scale development from one to five Scrum teams
  • Performed code reviews and provided guidance on backend, frontend and release management
Jan 2015 - Sep 2016
9 months
Frankfurt, Germany

Development of a test automation tool for a payments application, consulting project

Commerzbank AG

On behalf of a major bank, a multi-tenant test automation tool was built. It can be used to verify requirements for a new payments platform via black-box testing, and to test other systems. A browser frontend allows configuring test scenarios, controlling test runs, and evaluating results.

  • Built JSF PrimeFaces UIs for managing and running test cases
  • Adapted the app for compatibility with Java EE/WebSphere and Spring Boot/Tomcat
  • Developed various configurable connectors (SOAP, REST, XML, JSON, CSV and more) with Apache Camel
  • Created an export function to download test cases and reports from Oracle DB via JPA as CSV
Aug 2014 - Dec 2015
1 year 5 months
Germany

Development of a platform for connecting large vehicle fleets, consulting project

Bosch Software Innovations

For a major automotive supplier, a platform was developed to connect and manage vehicle fleets and analyze data collected from vehicles. Use cases included driving behavior analysis, fuel consumption monitoring, accident reporting and theft detection.

  • Managed concept and requirements for an app to control and monitor software updates of IoT telematics units
  • Implemented a state machine for server-side tracking of IoT devices with Spring Boot, Oracle DB and Angular
  • Created automated acceptance and integration tests with Robot Framework and CI pipelines with Jenkins
  • Designed an event-sourcing architecture based on Vert.x and ActiveMQ
  • Identified and migrated existing business logic from Inubit BPMN into Spring Boot microservices

Summary

Senior Software Developer and Solution Architect with over 10 years of experience in Java/Spring Boot, microservices, web development and cloud technologies. Extensive hands-on experience in agile methods (Certified Scrum Master), team leadership and strategic architecture planning.

Languages

German
Native
English
Advanced

Education

Sep 2011 - Jun 2014

Fachhochschule Frankfurt

Bachelor of Science · Computer Science · Frankfurt, Germany

Oct 2003 - Jun 2009

Goethe University Frankfurt

Preliminary Diploma · Physics · Frankfurt, Germany

Certifications & licenses

Certified Scrum Master

Scrum Alliance

ISTQB Certified Tester Foundation Level

ISQI GmbH