Tristan Rücker - Fullstack Developer Java ReactOpen to inquiries — just ask

Tristan Rücker

Fullstack Developer — Java & React

As a "fullstack software developer" I'm working mainly with the technologies Java/Spring/Hibernate in the backend and React in the frontend. I started with the implementation of backend code in my really early days and worked my way also into the frontend, which I now master just as well. Overall, I am a very versatile software developer with a broad knowledge in different technologies such as Vue.js, Angular, Kubernetes. For more see my skills section.

What I work with

Projects I've worked on

  1. 05/2025 – todayREWEFull Stack DeveloperModernising and re-thinking applications in a critical infrastructure (KRITIS) environment (project NEO)
    • Fulfilling and implementing ISO 27001 requirements
    • Backend development with Java/Spring
    • Heavy use of Kafka (dead-letter topics, Schema Registry, JSON Schema/Avro), storing and using master data via log compaction, handling the ordering of incoming events
    • Many microservices
    • Architecture documentation with arc42
    • Feature toggles
    • Extensive use of Grafana (metrics, logs, alerts)
    • Frontend development with Angular
    • Working with LLMs, MCP servers and AGENTS.md (first GitHub Copilot, later Claude Code)
    • Migrating data from the legacy world to the new platform
    • Working with Rancher and the new REWE Tech Platform (ArgoCD etc.)
    • API testing with ReadyAPI
    • Started the migration to a new platform (RTP)
    • Provisioning Google Cloud resources and roles with Terraform
    • Java
    • Spring Boot
    • Spring Security
    • Spring Data JPA
    • Kafka
    • Angular
    • GitLab
    • ArgoCD
    • Rancher
    • Terraform
    • PostgreSQL
    • DB2
    • Grafana
    • ReadyAPI
    • ISO 27001
    • Copilot
    • Claude Code
  2. 2023 – todayCore Innovation GmbHCloud / Full Stack DeveloperApplication that presents financial data of large US listed companies in a clear and detailed way
    • Automated AI extraction of text from PDF files using LLMs
    • Frontend development with Next.js, React, Redux, Bootstrap, Axios
    • SEO
    • Working with LLMs, AGENTS.md, skills and Claude Code
    • Backend development with Java/Spring
    • Kubernetes cluster on Google Cloud (GKE)
    • Automated build and deployment with GitHub Actions and Helm charts
    • PostgreSQL inside the cluster with the CloudNativePG operator
    • Taints and node affinity for workload placement
    • Connection pooling with PgBouncer
    • Automated PostgreSQL backups to Google Cloud Storage buckets
    • Read/write splitting in the Java application: writes go to the primary, reads to the replicas
    • Google Workload Identity
    • Terraform
    detailed-charts.com ↗
    • Java
    • Spring
    • Next.js
    • React
    • Redux
    • Bootstrap
    • Axios
    • PostgreSQL
    • CloudNativePG
    • PgBouncer
    • GKE
    • Helm
    • GitHub Actions
    • Terraform
    • Claude Code
  3. 2023 – todayDXC Technology Deutschland GmbHSeminar TrainerJava seminars and workshops for apprentices
    • Java
    • JavaFX
  4. 03/2021 – 2024Mercedes-Benz / Daimler Truck AGFull Stack DeveloperDevelopment and maintenance of the Mercedes-Benz GDPR application and around ten further applications
    • Editing and extending BPMN diagrams (Camunda) and developing a business process platform based on Camunda
    • Frontend development with Angular
    • GDPR: frontend development with Vue.js, embedded into Adobe Experience Manager via the "Seamless" framework
    • Backend development with Java/Spring
    • Migrating GitLab CI pipelines to declarative Jenkins pipelines, later Jenkins to GitHub Actions
    • Designing a Kubernetes cluster architecture for multiple applications in a private cloud
    • Implementing that architecture (Ingress, Deployments, StatefulSets, Secrets, ClusterIP services, persistent volumes, NAS integration, RBAC)
    • Rollout to DEV/INT/PROD with Helm, customising and installing Helm charts
    • Kafka integration, data exchange and interface specification with AsyncAPI
    • Kafka producers and consumers with Avro schemas, ACL management with Lenses.io
    • Integrating Black Duck
    • Migrating an application from Angular 8 to Angular 19
    • Shipping Java logs to OpenSearch with Fluentd
    • Generating complex PDF documents
    • Keycloak integration with custom mappers (user federation) and an external identity provider
    • Monitoring the Kubernetes cluster with Grafana/Prometheus
    • Java
    • Spring Boot
    • Spring Security
    • Spring Data JPA
    • Camunda
    • BPMN
    • Angular
    • Vue.js
    • Kubernetes
    • Helm
    • Harbor
    • Kafka
    • AsyncAPI
    • Lenses.io
    • Keycloak
    • Microsoft SQL Server
    • Jenkins
    • GitLab CI
    • OpenStack
    • OpenSearch
    • Grafana
    • Prometheus
    • Black Duck
    • OWASP
  5. 08/2020 – 03/2021Cologne Broadcasting Center GmbH (RTL)Full Stack DeveloperBuilding and integrating a middleware with Apollo and GraphQL
    • Frontend development with React/Redux
    • Unit tests with Jest, E2E tests with Cypress
    • Identity management with Azure AD/Keycloak
    • Backend development (microservices) with Java/Spring
    • Java
    • Spring Boot
    • Hibernate
    • GraphQL
    • Apollo
    • React
    • Redux
    • TypeScript
    • PrimeReact
    • SCSS
    • Redis
    • MS SQL
    • Azure AD
    • Keycloak
    • Docker
    • Rancher 2
  6. 11/2018 – 04/2020DERMALOG Identification Systems GmbHFull Stack DeveloperImplementing requirements for the Asian market and for Interpol
    • Setting up an identity management solution (OAuth2 with JWT, stateless authentication)
    • Designing various REST interfaces
    • Unit and integration tests
    • Zero-downtime deployment scripts (rolling update) in Python
    • Linux server configuration
    • Implementing an offline mode (Vue.js)
    • Implementing the ANSI/NIST-ITL standard
    • Java 8
    • Spring Boot
    • Spring Security
    • Spring Cloud
    • Spring Data JPA
    • Camunda
    • AspectJ
    • Elasticsearch
    • Oracle DB
    • Python
    • Vue.js
    • Jest
    • Docker
    • Jenkins
    • SonarQube
    • Linux
  7. 09/2018 – 10/2018COYO GmbHFull Stack DeveloperFrontend development with Angular, Protractor and Jasmine
    • Elasticsearch search optimisation
    • Started splitting a monolith into microservices (Java, Spring, Docker)
    • Database model changes (Flyway, PostgreSQL)
    • Java 8
    • Spring Boot
    • Spring Security
    • Elasticsearch
    • PostgreSQL
    • Flyway
    • Gradle
    • Angular
    • TypeScript
    • Protractor
    • Jasmine
    • Docker
    • Jenkins
    • Bamboo
  8. 06/2018 – 08/2018S-KON eKontor GmbHFrontend DeveloperSetting up a greenfield frontend environment
    • Implementing requirements with Vue.js, JavaScript and TypeScript
    • Coordinating with a UX/UI team (Zeplin)
    • Building a pattern library and designing components
    • Unit and E2E tests (Jest, Cypress)
    • Vue.js
    • Vuex
    • TypeScript
    • Webpack
    • Babel
    • SCSS
    • BEM
    • Jest
    • Cypress
    • Zeplin
    • Docker
  9. 01/2018 – 06/2018Telefónica Deutschland Holding AGFull Stack DeveloperRapid prototyping of many different applications (Java, Spring, Hibernate)
    • Migrating applications to Spring Boot 2
    • Unit and integration tests (Spring MockMvc, JUnit, Mockito)
    • Database model changes (Oracle DB, Flyway)
    • Frontend development with Vue.js and design changes (Bootstrap, Bulma, SCSS)
    • Error monitoring with Sentry
    • Integrating a payment service (SOAP, Apache CXF)
    • CI/CD pipelines for Jenkins
    • Estimating user stories in an 8-person Scrum team
    • Java 8
    • Spring Boot 2
    • Hibernate
    • Hystrix
    • SOAP
    • Apache CXF
    • Oracle DB
    • PostgreSQL
    • Flyway
    • Vue.js
    • Angular
    • TypeScript
    • Jenkins
    • Sentry
    • Splunk
    • AWS
  10. 07/2017 – 12/2018Self-employedAndroid DeveloperTravel journal app for Android with 10,000+ downloads on Google Play
    • Dependency injection with Dagger 2
    • Google Location API, Google Places API, Retrofit, RxJava
    • Improving usability with Firebase Analytics
    • Automatic backups via the Google Drive API
    • SQLite database design and migrations
    • Tests with JUnit, Mockito and Espresso
    • Java
    • Android
    • Dagger 2
    • Retrofit
    • RxJava
    • Firebase
    • SQLite
    • Espresso
  11. 03/2017 – 12/2017DB Systel GmbHAndroid DeveloperFurther development of a mobile terminal for train conductors (Android)
    • Implementing technical components, interfaces and modules across interconnected APKs according to customer standards
    • Changing the database architecture (SQLite)
    • Technical documentation of the components
    • Tests with JUnit and Mockito, UI tests with UI Automator and Robolectric
    • Working in a large interdisciplinary team
    • Java
    • Android
    • SQLite
    • JUnit
    • Mockito
    • Robolectric
    • UI Automator
  12. 02/2016 – 02/2017HZDBackend DeveloperFurther development of administration software for housing benefit recipients (Java, Hibernate, SWT)
    • Implementing address data auto-completion
    • Database model changes (Oracle DB, PL/SQL, Flyway)
    • Reviewing the application for vulnerabilities (SQL injection)
    • Test cases with Selenium
    • Breaking stories down into tasks and estimating in a 6-person Scrum team
    • Java
    • Hibernate
    • SWT
    • Oracle DB
    • PL/SQL
    • Flyway
    • Selenium
  13. 02/2016 – 02/2017HZDFull Stack DeveloperFurther development of the central protection document register of the Hessian state administration (C#, Razor, Entity Framework)
    • Bug fixing
    • Database model changes (Oracle DB)
    • C#
    • Razor
    • Entity Framework
    • Oracle DB
  14. 07/2015 – 01/2016CSC Deutschland GmbHFull Stack DeveloperAutomated billing system for a private cloud
    • Test-driven development with Java, Spring and Hibernate
    • Generating invoices as PDF or Excel files for download
    • Frontend work with JSF, ICEfaces, PrimeFaces, jQuery and Bootstrap
    • MySQL schema changes with Liquibase
    • Java
    • J2EE
    • Spring
    • Hibernate
    • MySQL
    • Liquibase
    • Apache POI
    • JSF
    • PrimeFaces
    • jQuery
  15. 03/2015 – 06/2015CSC Deutschland GmbHSoftware DeveloperSurvey application for rating seminar trainers (Java, Spring, Hibernate, Thymeleaf)
    • Developing a content management system (CMS)
    • Designing the MySQL database architecture
    • Frontend with HTML5, CSS3, Bootstrap, Thymeleaf and jQuery
    • Java
    • Spring
    • Hibernate
    • Thymeleaf
    • MySQL
    • Bootstrap
    • jQuery

Find me on these platforms

I'm also the founder of

Detailed-ChartsInteractive stock charts