Valuation Reserve Host Migration [allianz.de, Since 2025/10]
Porting of a host application for the calculation of valuation reserves: design and implementation of transformation and migration formats to transfer valuation data from Java/PostgreSQL systems into a PL/I-based host environment, together with secure REST microservices.
- Resource-based security architecture; secure REST microservices with authorization and access control; CI/CD pipelines.
- Java 21, Spring Boot, Spring Security, jCasbin, OAuth2/JWT, REST, OpenAPI
- PostgreSQL, Kafka, Docker, Kubernetes, AWS, Jenkins, Dynatrace, Angular
AI-Powered Real Estate Insights Platform [secrets.realestate, Since 2025/04]
javaee.solutions builds and runs Secrets.RealEstate, an AI-powered platform for insider insights into the real estate market - covering architecture, product strategy, geo-data, AI/ML pipelines and cloud security.
- Scalable REST APIs and microservices; AI and data pipelines delivering real-time market analytics; secrets management and edge routing.
- Java 21, Spring Boot/Security/Cloud, PostgreSQL/PostGIS, Redis, Docker, HashiCorp Vault, Cloudflare
- Python, Apache Airflow, LLM/AI (Claude, GPT, Grok, RAG), React, Tailwind, Stripe, OpenStreetMap/Geoapify
Drone Air Traffic Control (UTM) [dfs.de, 2024/06 - 2025/01]
Development of Air Traffic Control systems for safe, near real-time drone operation: high-performance, non-blocking applications integrating unmanned aircraft into existing ATC, and a UTM / Common Information platform (SCISP) for real-time traffic information, airspace structure and dynamic geographic restrictions.
- Event-driven architecture with Event Sourcing and CQRS; integration with manned air-traffic control.
- Java 21, Spring Boot, Java Reactive (vert.x), Keycloak, OAuth2/OIDC, REST/JSON, OpenAPI, AsyncAPI
- PostgreSQL, Karate, Git/GitLab, Docker, TypeScript
Housing Benefit Public Administration System [hzd.hessen.de, 2020/10 - 2024/05]
Maintenance, modernization and extension of the "Wohngeld" (housing benefit) public-administration system, optimized under strict security and compliance requirements, including the analysis of LLMs and RAG with a focus on data protection and secure processes.
- OAuth2/OpenID security concepts for public-authority applications; integration of OCR, RPA and PDF solutions.
- Java 17, Maven, JPA/Hibernate, Spring Boot, REST, OpenAPI, Oracle, MySQL, Tomcat, OAuth2/OIDC (Keycloak)
- Jenkins, GitLab, Angular/React, LLMs, RAG, ChromaDB (Vector DB), OCR, RPA
Cloud Vehicle Configurator for Exclusive Orders [porsche.de, 2022/06 - 2024/12]
Development of a cloud-based vehicle configurator for individual special orders of exclusive sports cars, with REST-based backend services and a scalable backend architecture integrated into AWS cloud services.
- Backend services for complex configuration and order logic; integration with Angular-based frontends.
- Java 17, Spring Boot, Gradle, REST, JUnit, Microsoft SQL Server, AWS, Angular, Git/GitLab
Mercedes-Benz Car Configurator (OCAPI) [mercedes-benz.com, 2022/03 - 2023/03]
Development of a software solution that digitizes the Mercedes-Benz online sales process and enables sellers to extend their offering and reach new customers online, built on a scalable, maintainable and secure platform.
- REST-based backend components with API/service integration; DevOps and CI/CD processes.
- Java 17, Maven, Spring Boot, Oracle, REST, MapStruct, Git, Jenkins, Docker, OpenShift
Ai Care - Clinical Software Platform [meq-ai.care, 2021]
Ai Care is a software system designed to improve medical treatment outcomes in the care of non-communicable (NCD) and chronic diseases. In collaboration with university clinics, javaee.solutions contributed to the digitization and optimization of clinical processes.
- IT-supported solutions to effectively support medical staff in clinical routine.
- Java 17, Maven, Git, Angular, MongoDB, Mirth, FHIR v5, SNOMED, LOINC
Invoicing & Time-Tracking Software [machold.de, 2020/10 - 2020/12]
Development of management software for invoicing and time tracking.
- Java 8, Maven, Spring, MyBatis, Angular, REST (OpenAPI)
- Microsoft SQL, SVN, Jenkins, Docker
Holiday Apartment Management [villauhland.de, 2020/08 - 2020/09]
Development of management software for holiday apartments, including document generation and data exchange.
- Java 8, Maven, Spring Boot, Spring Security, Thymeleaf, XStream (XML), iText (PDF)
- PostgreSQL, Docker, Jenkins
National Statistics Platform [destatis.de, 2020/03 - 2020/09]
Provision of a platform to prepare statistical data nationwide and to evaluate statistics for the German Federal Statistical Office.
- JEE platform development and test automation.
- Java, Maven, Selenium, Oracle, JPA/Hibernate, JBoss/WildFly, Git/GitLab, SonarQube, Jenkins
Smart City / Smart Locker [smartcity.db.de, 2019/07 - 2020/02]
The "Smart City / Smart Locker" project enables time-saving, flexible receipt of goods for commuters directly at central railway stations. Smart Lockers provide round-the-clock access, eliminating waiting times and fixed opening hours.
- Cloud-based, event-driven services with workflow orchestration.
- Java 11, Maven, Spring Boot, REST, AWS, PostgreSQL, Camunda, Hibernate, Apache Kafka
- Docker, Kubernetes, Git/GitLab, Jenkins, Cucumber, ReadyAPI, SonarQube, Swagger
Modular Enterprise Application (Eclipse RCP / OSGi) [ruv.de, 2017/06 - 2019/05]
Development and evolution of complex enterprise applications based on the Eclipse RCP framework using OSGi and RCP (Riena), implemented to strict design, quality and architecture standards in a regulated insurance environment.
- Requirements analysis, technical documentation, stabilization of production systems and coaching of internal teams.
- Java, Maven, OSGi, Eclipse RCP (Riena), JPA/EJB 3, XML/JAXB, JUnit
- JBoss/WildFly, SVN, Jenkins, Sonatype Nexus
Connected-Car Platform (IoT) [bmw.de, 2017/03 - 2017/05]
Concept and architecture design for secure vehicle-backend communication: distributed backend services connecting vehicle functions over REST- and messaging-based interfaces, using IoT and event-driven protocols for telemetry and state data.
- API contracts with Swagger/OpenAPI; containerization and build automation; architecture visualization with UML/PlantUML.
- Java 8, Maven, EJB, REST, Swagger/OpenAPI, MQTT, joynr, PostgreSQL
- Docker, Jenkins, GlassFish, PlantUML, JIRA, Confluence
Enterprise Portal Performance & Data Conversion [bosch-professional.com, 2016/08 - 2017/03]
Performance optimization of the bosch-professional.com portal for ~120 countries and data volumes up to 50 GB per country, including data conversions from 1 GB XML to SOLR/JSON with DAO and service layers, and extension of the Dremel portal.
- Integration of modern frameworks such as Spring/Spring Boot, Elasticsearch and Solr for efficient indexing and search.
- Java 8, Spring/Spring Boot, JAXB, Stax2/Woodstox, Antlr, Oracle
- Elasticsearch, Solr, Thymeleaf/FreeMarker, Maven, Tomcat, SVN/Git
University Lectureship - Software Engineering & AI Tools [hs-albsig.de, Since 2018]
javaee.solutions shares its engineering expertise in academia. Through a lectureship at Hochschule Sigmaringen we teach professional Java development, software engineering, software architecture and the practical use of modern AI tools - covering build management, testing, continuous integration and quality assurance, as well as air-traffic modelling for the drone-technology master's programme.
- Software & requirements engineering, Scrum, software architecture and design patterns
- Build management (Maven/Gradle), unit testing, continuous integration, quality assurance, version control (Git) and modern AI tooling
View the current lecture presentation
I Color Music. Picturing Your Music. Game & Entertainment App. [icolormusic.com, 2012 - 2016]
Play with your favorite music! For the first time, it’s possible to play with your own favorite songs.Create a colorful unique world! Awesome graphics and gameplay that is different every time, generated from tracks you choose. Play with or against your friends, record video of your exploits, share the results.
- Maven, Spring 3, Spring Security, Rest, jQuery, Hibernate, JSP, Jenkins, Nexus
- Platforms: Windows, Linux, Mac, iOS, Android, ...
- This Project go life soon. The Technologies of the Project are hidden at the moment...
Defective Parts Processing [porsche.de, 2013 - 2015]
The project comprised the implementation of the Defective Part Processing from dealer to importer and/or Porsche AG. Defective Part Processing represents a part of Porsche World Warranty System.
- Maven 3, jBPM, Spring 3, Spring Security, Rest (Jersey), jQuery
- DB2, VisualCobol, iText, Hibernate, JDBC, JSP, Jenkins, Nexus
COBOL Java restructuring [porsche.de, 2013 - 2015]
This project comprised building a Java bridge between Porsche’s legacy COBOL supply train architecture and their pre-digital database. With the help of Visual COBOL a new database access architecture was implemented.
- JEE7, Spring 3, Maven 3, jQuery, Struts
- DB2, Hibernate, JDBC
- Visual Cobol, Jenkins, Nexus
Keys for Car Software [porsche.de, 2013 - 2015]
The goal of this project was to implement administration software and access for Porsche, including code generation for prefabricated automobile parts as well as software key generation.
- JEE7, TeamLeaf, Maven 3, Spring 3, JavaCC, jQuery, Spring MVC
- DB2, Hibernate, Jenkins, Nexus, StarUML
Software License for Cars [porsche.de, 2013/08 - 2014/06]
Porsche Function Enabling System: the project focused on the implementing and administration of automatic software upgrades and of software activation, for example for GPS systems, to streamline the Porsche-dealer-customer business process.
- JEE7, TeamLeaf, Maven 3, Spring 3
- DB2, Hibernate, Quartz, JNA, MyBatis, Jenkins, Nexus, StarUML
Car Retrieval [porsche.de, 2013/10 - 2014/02]
Modernisation of Porsche’s internal car search and identification system: re-engineering and redesign of the old system and architecture.
- JEE7, TeamLeaf, Maven 3, Spring 3, Spring MVC, jQuery
- DB2, Hibernate
Car Recall [porsche.de, 2014/01 - 2014/12]
Re-engineering and redesign for a new architecture of Porsche’s system responsible for identifying and classifying the nature and degree of danger represented by potential defects and the consequent necessity for recall.
- JEE7, TeamLeaf, Maven 3, Spring 3, Spring MVC, jQuery, jUnit
- DB2, Hibernate, StarUML
NHTSA (Traffic Safety Information Service) [porsche.com, 2014/07 - 2014/11]
Implementation of web service for the National Highway Traffic Safety Administration. This service makes available the data collected by Porsche’s Car Recall system for the NHTSA, among other.
- JEE7, Maven 3, Spring 3, REST, jUnit
- DB2, Hibernate, MyBatis, StarUML
Car Insurance [porsche.de, 2014 - 2015]
This project saw the re-engineering of the old Porsche car insurance database and data migration to a new system architecture.
- JEE7, Maven 3, Spring, jUnit
- DB2, Hibernate, POI
Goodwill Web Service [porsche.de, 2014/10 - 2014/12]
We re-engineered Porsche’s ex gratia (goodwill) web service system and migrated it to a new architecture. Particularly important here was that the new system responded and worked exactly in a one-to-one correspondence to the old.
- JEE7, Apache CXF, Spring 3, jUnit
- DB2, Hibernate
Re-engineering Authentication Services [porsche.de, 2014/11 - 2015/02]
Re-engineering of the system for authentication and clearance for employees of the World Warranty System: system modules were taken apart and implemented individually with the goal that further system modules receive access.
- JEE7, Maven 3, Spring 3
- DB2, Hibernate
Analysis System Development [porsche.de, 2013/06 - 2013/07]
Analysis of pre-existing system and development of new functionalities for the Porsche Car Configurator at http://porsche.com, and collection of statistics on user preferences and choices.
- JEE7, Spring, MBeans, JSF, JMX
- DB2 v8, Hibernate
- Apache Maven, Apache CXF
Book Store Search Engine, Cluster [osiander.de, Since 2012/08]
Osiander is one of the largest bookstores in Germany. Their online shop has a selection of over 10 million products. A search machine was created for product retrievability and presentation. javaee.solutions was responsible for the architecture, management and development of the search machine. The biggest challenge of the project lay in the large amounts of data that had to be processed while allowing simultaneous use by countless bookstore customers.
- Architecture, Management, Development of the Search Engine
- Search Engine: Solr 3.6 (+Tomcat, +Apache)
- Common: CSV, Spring3, jUnit
- Documentation: Maven Site
- Continuous Integration System: Jenkins
- JIRA (+GreenHopper)
- Database: MySQL
New Developments for the Data Bus System of the new Porsche Model [porsche.de, 2012/05 - 2013/07]
The project consisted of maintenance, new developments and re-engineering of the Editor, which, among other things, delivers data for the Porsche Car Configurator as well as for advertising purposes.
- Architecture, Management, Enhancement
- JVM 7, Tomcat 7
- Common: Spring3, jUnit, Ant
- View: MyFaces
- Databases: DB2, Hibernate
- JIRA (+GreenHopper)
Flow Engine, OSGi [pruftechnik.com, 2011/05 - 2012/03]
The core of this project lay in the development of software for produced machines and devices, for example: wind turbines that collect and process statistical data. The result had to be a high availability system whose software and hardware can guarantee constant operation.
- Architecture, Management and develpment of the OSGi-based (Apache Karaf) Flow-Engine
- OSGi: Apache Karaf
- Build System: Maven3
- Code Quality: PMD, FindBugs, CheckStyle
- Common: XML, XStream, Spring3, jUnit
- Documentation: Maven Site
- Continuous Integration System: Jenkins
- JIRA (+GreenHopper, +FishEye, +Confluence)
Search Engine for Baden-Württemberg [isb-ag.de, 2011/08 - 2011/10]
The Baden-Württemberg LEO-BW regional information system offers qualified information from and about Baden-Württemberg. The javaee.solutions staff assisted in the development of the search engine for LEO-BW, which is based on the following technologies:
- Development of the Search Engine for the Baden-Württemberg Regional Information System
- Build System: Maven3
- Database: PostgreSQL 9.x + Liquibase + Hibernate
- Codequality: PMD, FindBugs
- Search Engine: Lucene3, Solr 3.x
- Common: Spring3, Liferay Portal
- Continuous Integration System: Jenkins
- Documentation: Google Pages
- Application Server: Tomcat6
Maintenance of a Vehicle Safety Data Bus System [audi.de, 2011/05 - 2011/08]
In order to test safety aspects of newly developed vehicles, Audi uses two different test methods: the crash test, which is an expensive method, and the computer-supported simulation of a vehicle crash. The data generated comes from two different systems and must be combined and transferred to the appropriate departments.
- Build System: Maven2
- Database: JDBC, Hibernate, Oracle DB
- XML, XSD, JSON, sTax2
- Common: Spring 2.5, ESB, Quartz, EJB2
- View: Velocity, HTML, MyFaces, RCP
- Documentation: StarUML, Enterprise Architekt
- Bug Tracking: JIRA
- Application Server: JBoss 5
- OS: Linux/ Windows
Event Search Engine [foxyevents.de, 2008/06 - 2011/05]
FoxyEvents is an event search engine containing over 100,000 events currently occurring word-wide. Algorithms developed in-house are used to interprate and determine applicable entries for all search terms. In addition, they must handle translation of free text searches using a semantic search.
- Offshoring (7 People)
- Building Search Application: Concept + Design + Architecture, Implementation, GUI, Database Architecture, Configuration, Administration, Processing of large XML data volumes, ...
- Build System: Maven2 (+Bash, @Deprecated: Ant)
- Database: PostgreSQL 8.4 (+Postgis) + Ibatis + Liquibase (=Database Change Management)
- Code Quality: PMD, FindBugs, CheckStyle, Cobertura
- Search Engine: Lucene3, Sorl (@Deprecated: Compass), LingPipe
- XML/ XSD/ JSON: sTax1/2, Apache Digester, XStream
- Common: Spring3, Spring Security, Quartz, jCaptcha
- View: Velocity (template engine), Jasper Reports (PDF/ DOC), Spring MVC, HTML/CSS/JS (jQuery), GWT
- XML (Apache Tiles + Build configuration like Maven2)
- Payment API: PayPAL
- Continuous Integration System: Hudson
- Test Systems: Selenium, *Unit: jUnit, xmlUnit, TestNG
- Design: Photoshop CS3
- Documentation: StarUML, TRAC, Javadoc, Balsamic Mockups
- IDE: Eclipse + SVN
- Application Server: Tomcat6
- Operation System: Open Suse 11
- Development based striclty on Design Patterns + Code Conventions + Pre-defined Architecture
Aeronautical Information Repository Interface [comsoft.aero, 2008/01 - 2010/12]
As a result of our involvement in the field of aircraft safety, a challenging, technically complex system was developed, which is used in airports to support the dispatcher in his work and allow pilots to create their own flight plans.
- Aeronautical Data Access System: EAD (ESI) + AIXM 4.5
- Build System: Ant, Bash (+Maven2)
- Database: PostgreSQL + Hibernate + EJB3
- Code Quality: PMD, FindBugs, CheckStyle
- XML/ XSD: sTax1 (Processing Large Data Volumes), JiBX, JAXB2
- ESI: European Aeronautical Database System Interface + AIXM 4.5
- Common: Apache Commons *, Quartz, MBeans, Spring3, SOA
- View: MyFaces, JBoss Portal, JSP/ JSF, JS/ HTML/ CSS
- Messaging Systems: JMS (SonicMQ)
- Continuous Integration System: Hudson
- Test Systems: Selenium, *Unit: jUnit, TestNG, dbUnit
- IDE: Eclipse + SVN
- Application Server: JBoss 5
- Operation System: Fedora 11
- Team Organisation: Scrum
We would be happy to provide you with more information on projects upon request ...