Agile Fullstack Softwareentwicklung im Java und JEE Umfeld (Schwerpunkt Frontend)
Aktualisiert am 02.09.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.09.2026
Verfügbar zu: 100%
davon vor Ort: 10%
Java
Kotlin
Spring
TypeScript
Hibernate
Javascript
React
Angular
Glassfish
JBoss
JUnit
Jenkins
Python
PHP
Scrum
Swing
Devops
Kanban
JDBC
JSON
CDI
JMS
English
negotiation level
Finnish
intermediate
German
native

Einsatzorte

Einsatzorte

Frankfurt am Main (+100km) Hamburg (+100km) Berlin (+100km) Nürnberg (+100km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Jahre
2024-10 - 2026-09

Streaming platform for power grid management

Microservices REST Java ...
This company operates the public electricity grid in northeastern Germany. It is developing a microservices-based streaming platform for grid management designed to eventually replace static SCADA control systems, which can no longer cope with the increased grid dynamics resulting from the integration of renewable energy sources. As a full-stack developer, I implemented Kafka Streams services and Angular-based analytics applications utilizing time-series databases. Additionally, I provided support during incidents and contributed to architectural design.
Microservices REST Java Spring Boot Spring Security Keycloak OAuth2 / OpenID Connect Spring Reactor (WebFlux) Spring Data REST JPA / Hibernate InfluxDB Postgres Timeseries DB SQL Flyway Kafka React Angular SPA TypeScript HTML5 CSS3 Figma NGRx JUnit Mockito Vite vitest Playwright Swagger Docker/ Kubernetes Helm ArgoCD Prometheus/Grafana Loki SonarQube Defect Dojo ADO Python 3 Agile Scrum DevOps CI/CD Documentation Arc42 Gradle UML Archimate 3.1 IntelliJ VS Code Postman DBeaver Lense k9s
50 Hertz Transmission GmbH, Germany
2 Jahre
2022-10 - 2024-09

Management of train crew deployment

Microservices REST Java ...
This company is an IT service provider. I was involved in a project focused on managing train crew assignments. The solution comprises a backend service infrastructure as well as mobile and web clients for end users. I developed backend services, frontend applications, and IaC scripts; ensured security by applying patches; fixed bugs; and expanded test coverage. Additionally, I provided third-level support and assisted the team in creating concepts, user stories, and effort estimates.
Microservices REST Java Spring Boot Spring Security Keycloak OAuth2 / OpenID Connect Spring Reactor (WebFlux) Spring Data REST JPA / Hibernate MySQL / MariaDB Postgres SQL Flyway Liquibase Kafka RabbitMQ ActiveMQ Angular SPA TypeScript HTML5 CSS3 NGRx JUnit Cucumber Mockito Mockk Swagger AWS (Glue/Spark S3 EBS EC2 API Gateway ELB EKS Cognito) Docker/Kubernetes Helm Prometheus/Grafana ElasticSearch/Kibana SonarQube Jenkins Python 3 Terraform Android Kotlin Espresso Firebase (FCM) Agile Scrum DevOps CI/CD Documentation Arc42 Artifactory Whitesource Gradle Maven GitLab JIRA UML IntelliJ Android Studio Postman DBeaver Lense k9s
DB Systel GmbH, Germany
1 Jahr
2021-10 - 2022-09

Manufacturing automation system

Microservices REST SOAP ...
This company manufactures high-quality glass products for a wide range of sectors, from household appliances to pharmaceutical applications. To enhance the robustness and reliability of production processes, a manufacturing automation system was developed to translate order data from SAP into machine-level work instructions, while simultaneously capturing and reporting back progress and performance data. To achieve this, an extensive microservices architecture was established, interconnecting multiple locations and a heterogeneous, pre-existing production infrastructure. I developed microservices, frontend applications, and IaC scripts; resolved bugs; and ensured security by updating external dependencies. Additionally, I worked on creating and expanding tests, provided third-level support, and assisted the team in developing concepts, user stories, and effort estimates.
Microservices REST SOAP Java Kotlin Spring Boot Spring Security Keycloak OAuth2 / OpenID Connect Spring Reactor (WebFlux) JPAJPA / Hibernate Oracle SQL Postgres Flyway Quarkus (JEE Microprofile) JAX-RS Go Kafka RabbitMQ React SPA TypeScript HTML5 CSS3 MES MPDV Hydra JUnit Mockito Mockk Swagger Azure (AKS API Gateway Tables Functions AD Blob) Docker/Kubernetes Helm Prometheus/Grafana ElasticSearch/Kibana Terraform Cucumber Defect Dojo Python 3 Agile Scrum DevOps CI/CD Documentation Arc42 Artifactory Maven Bitbucket JIRA ConfluenceUML IntelliJ VS Code Postman DBeaver Lense
Schott AG, Germany
1 Jahr
2020-09 - 2021-08

Connecting on-site machines to cloud services

Microservices REST SOAP ...
The company is part of the construction machinery division of (name available upon request) and manufactures road rollers. To offer digital services to customers, connectivity between on-site machines and cloud services was implemented. I developed cloud and mobile applications and managed the CI/CD infrastructure. I kept external dependencies up to date to ensure security, fixed bugs, and adjusted tests to prevent future issues. Additionally, I provided third-level support and assisted the team in creating concepts, user stories, and effort estimates.
Microservices REST SOAP Kotlin Spring Boot Spring Security JPA / Hibernate Oracle MongoDB Liquibase RabbitMQ Protobuf Angular SPA TypeScript HTML5 CSS3 Figma NGRx Swagger JUnit Mockk AWS (S3 Flink Kinesis EBS EC2 API Gateway ELB EKS Cognito) OAuth2 / OpenID Connect Docker/Kubernetes Helm Prometheus/Grafana ElasticSearch/Kibana SonarQube Terraform Android Espresso. Firebase (Crashlytics Remote Config FCM) Agile Scrum KanBan JIRA Confluence DevOps CI/CD Documentation Arc42 Artifactory Maven GitHub UML IntelliJ Android Studio Postman DBeaver
Hamm GmbH, Germany
8 Monate
2019-11 - 2020-06

Development of an application for managing road maintenance

REST SOAP Java ...
This company is a small business that distributes its own mobile software products and offers custom software development services. I was involved in developing the "RoutA" application, which is used by several Finnish municipalities to manage road maintenance. My responsibilities included troubleshooting and ensuring security by updating external dependencies. Additionally, I helped build the test suite, provided third-level support, and assisted the team in creating concepts, user stories, and effort estimates.
REST SOAP Java Kotlin Vue.js SPA TypeScript HTML5 CSS3 junit Mockito Swagger OAuth2 / OpenID Connect Android Firebase (Crashlytics) Git / GitHub Docker/ Kubernetes Python 3 MySQL SQL Agile Scrum DevOps JIRA Confluence CI/CD Gradle GitLab Documentation UML Eclipse Android Studio Postman
Ficonic Solutions Oy, Finland

Aus- und Weiterbildung

Aus- und Weiterbildung

2001 ? 2005
Studie - Computer Science
University of Hagen (Germany)
  • Focus: Distributed Systems, Mobile Computing, Software Engineering, Economics
Degree: Diplom-Informatiker

1994 ? 1995
Technical College of Electrical Engineering, Dieburg (Germany)
Degree: Advanced technical college entrance qualification

1991 ? 1994
Apprenticeship as an Electronics Technician
VDO Adolf Schindling AG, Babenhausen (Germany)
  • Focus: Digital Electronics

Kompetenzen

Kompetenzen

Top-Skills

Java Kotlin Spring TypeScript Hibernate Javascript React Angular Glassfish JBoss JUnit Jenkins Python PHP Scrum Swing Devops Kanban JDBC JSON CDI JMS

Produkte / Standards / Erfahrungen / Methoden

Profile
I?m a Computer Scientist with work experience in industrial and safety critical software development. During my career I have been working in international distributed teams. Agile methodologies are normal way of working for me. My experience cover several programming languages with emphasis on Java and Kotlin. I am familiar with the frameworks and libraries JDBC, Hibernate, Spring Boot, Angular. I am experienced in distributed systems programming using microservices architectures.

Skills

  • MS Office
  • DOORS 
  • CRM 
  • PLM

Microservices

  • Spring/ Spring Boot
  • Spring Cloud/ Data/ Security/ Reactor
  • Swagger/ OpenAPI
  • Kafka/ RabbitMQ
  • Docker/ Podman/ Kubernetes
  • Quarkus/ Apache Camel

JEE
  • JDBC
  • JPA 2/ Hibernate/ EclipseLink/ JTA
  • JMS/ OpenMQ
  • Glassfish, JBoss, Payara, WebLogic
  • Keycloak
  • OAuth2 / OpenID Connect

xAAS
  • AWS EC2, EBS, S3, EKS, ECS, Cognito, Lambda, Machine Learning, Cloud-Formation
  • Azure: AKS, Functions, Tables, SQL DB, VMs, Cosmos, API Management
  • Terraform, Packer
  • Ansible
  • ElasticSearch/ Kibana
  • Prometheus/ Grafana
  • Envoy/ Istio/ Kiali/ Jaeger
  • Helm, Flux

Test
  • JUnit/ MockK/ Mockito
  • Karma/ Jasmine
  • Jest
  • Espresso
  • Cucumber/ Gherkin

Methods
  • DevOps
  • Scrum
  • Kanban
  • Waterfall
  • Arc42
  • UML/ SysML

CI/ CD/ DevOps
  • Git/ GitHub/ GitLab
  • Jenkins/ Travis
  • Ant/ Maven/ Gradle
  • SonarQube
  • Atlassian: Confluence, JIRA, Bamboo, Bitbucket

Tools
  • IntelliJ/ Android Studio/ Eclipse
  • Visual Studio/ Code
  • Postman
  • Sparx Enterprise Architect
  • Artifactory
  • DOORS

Frontend
  • Angluar 9, 10, 14, 15, 16
  • React 16, 17, 18
  • Vue.js
  • Storybook
  • Redux
  • HTML 5/ CSS 3/ SASS/ LESS
  • Bootstrap 4/ Material-UI
  • Gulp/ Webpack 5

Mobile
  • Android SDK
  • Firebase (Firestore Crashlytics, Performance Monitoring, Analytics, Test Lab)

Military Service
1995 ? 1996
Branch of Service: Paratroopers 
Federal Armed Forces, Calw, Germany
  • Conducted military training
  • Management of working tools of the company

Programmiersprachen

C#, C++, C
Java
1.4, 7, 8, 11, 13, 17, 19, 21
JavaScript
Kotlin
PHP
4, 7
PL/SQL / JPQL
Python 3
TypeScript
XML
Go

Datenbanken

MySQL
Oracle
PostgreSQL
MariaDB
MongoDB
InfluxDB

Branchen

Branchen

  • Energy/ Grid Operations
  • Transport/ Logistics/ Rail
  • Industry/ Specialty Glass/ Manufacturing
  • Mechanical Engineering/ Construction Machinery
  • Aerospace/ Avionics
  • Defense/ Security/ Simulation
  • Public Administration/ Municipalities
  • Research & Development
  • Emergency Services/ Fire Services

Einsatzorte

Einsatzorte

Frankfurt am Main (+100km) Hamburg (+100km) Berlin (+100km) Nürnberg (+100km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Jahre
2024-10 - 2026-09

Streaming platform for power grid management

Microservices REST Java ...
This company operates the public electricity grid in northeastern Germany. It is developing a microservices-based streaming platform for grid management designed to eventually replace static SCADA control systems, which can no longer cope with the increased grid dynamics resulting from the integration of renewable energy sources. As a full-stack developer, I implemented Kafka Streams services and Angular-based analytics applications utilizing time-series databases. Additionally, I provided support during incidents and contributed to architectural design.
Microservices REST Java Spring Boot Spring Security Keycloak OAuth2 / OpenID Connect Spring Reactor (WebFlux) Spring Data REST JPA / Hibernate InfluxDB Postgres Timeseries DB SQL Flyway Kafka React Angular SPA TypeScript HTML5 CSS3 Figma NGRx JUnit Mockito Vite vitest Playwright Swagger Docker/ Kubernetes Helm ArgoCD Prometheus/Grafana Loki SonarQube Defect Dojo ADO Python 3 Agile Scrum DevOps CI/CD Documentation Arc42 Gradle UML Archimate 3.1 IntelliJ VS Code Postman DBeaver Lense k9s
50 Hertz Transmission GmbH, Germany
2 Jahre
2022-10 - 2024-09

Management of train crew deployment

Microservices REST Java ...
This company is an IT service provider. I was involved in a project focused on managing train crew assignments. The solution comprises a backend service infrastructure as well as mobile and web clients for end users. I developed backend services, frontend applications, and IaC scripts; ensured security by applying patches; fixed bugs; and expanded test coverage. Additionally, I provided third-level support and assisted the team in creating concepts, user stories, and effort estimates.
Microservices REST Java Spring Boot Spring Security Keycloak OAuth2 / OpenID Connect Spring Reactor (WebFlux) Spring Data REST JPA / Hibernate MySQL / MariaDB Postgres SQL Flyway Liquibase Kafka RabbitMQ ActiveMQ Angular SPA TypeScript HTML5 CSS3 NGRx JUnit Cucumber Mockito Mockk Swagger AWS (Glue/Spark S3 EBS EC2 API Gateway ELB EKS Cognito) Docker/Kubernetes Helm Prometheus/Grafana ElasticSearch/Kibana SonarQube Jenkins Python 3 Terraform Android Kotlin Espresso Firebase (FCM) Agile Scrum DevOps CI/CD Documentation Arc42 Artifactory Whitesource Gradle Maven GitLab JIRA UML IntelliJ Android Studio Postman DBeaver Lense k9s
DB Systel GmbH, Germany
1 Jahr
2021-10 - 2022-09

Manufacturing automation system

Microservices REST SOAP ...
This company manufactures high-quality glass products for a wide range of sectors, from household appliances to pharmaceutical applications. To enhance the robustness and reliability of production processes, a manufacturing automation system was developed to translate order data from SAP into machine-level work instructions, while simultaneously capturing and reporting back progress and performance data. To achieve this, an extensive microservices architecture was established, interconnecting multiple locations and a heterogeneous, pre-existing production infrastructure. I developed microservices, frontend applications, and IaC scripts; resolved bugs; and ensured security by updating external dependencies. Additionally, I worked on creating and expanding tests, provided third-level support, and assisted the team in developing concepts, user stories, and effort estimates.
Microservices REST SOAP Java Kotlin Spring Boot Spring Security Keycloak OAuth2 / OpenID Connect Spring Reactor (WebFlux) JPAJPA / Hibernate Oracle SQL Postgres Flyway Quarkus (JEE Microprofile) JAX-RS Go Kafka RabbitMQ React SPA TypeScript HTML5 CSS3 MES MPDV Hydra JUnit Mockito Mockk Swagger Azure (AKS API Gateway Tables Functions AD Blob) Docker/Kubernetes Helm Prometheus/Grafana ElasticSearch/Kibana Terraform Cucumber Defect Dojo Python 3 Agile Scrum DevOps CI/CD Documentation Arc42 Artifactory Maven Bitbucket JIRA ConfluenceUML IntelliJ VS Code Postman DBeaver Lense
Schott AG, Germany
1 Jahr
2020-09 - 2021-08

Connecting on-site machines to cloud services

Microservices REST SOAP ...
The company is part of the construction machinery division of (name available upon request) and manufactures road rollers. To offer digital services to customers, connectivity between on-site machines and cloud services was implemented. I developed cloud and mobile applications and managed the CI/CD infrastructure. I kept external dependencies up to date to ensure security, fixed bugs, and adjusted tests to prevent future issues. Additionally, I provided third-level support and assisted the team in creating concepts, user stories, and effort estimates.
Microservices REST SOAP Kotlin Spring Boot Spring Security JPA / Hibernate Oracle MongoDB Liquibase RabbitMQ Protobuf Angular SPA TypeScript HTML5 CSS3 Figma NGRx Swagger JUnit Mockk AWS (S3 Flink Kinesis EBS EC2 API Gateway ELB EKS Cognito) OAuth2 / OpenID Connect Docker/Kubernetes Helm Prometheus/Grafana ElasticSearch/Kibana SonarQube Terraform Android Espresso. Firebase (Crashlytics Remote Config FCM) Agile Scrum KanBan JIRA Confluence DevOps CI/CD Documentation Arc42 Artifactory Maven GitHub UML IntelliJ Android Studio Postman DBeaver
Hamm GmbH, Germany
8 Monate
2019-11 - 2020-06

Development of an application for managing road maintenance

REST SOAP Java ...
This company is a small business that distributes its own mobile software products and offers custom software development services. I was involved in developing the "RoutA" application, which is used by several Finnish municipalities to manage road maintenance. My responsibilities included troubleshooting and ensuring security by updating external dependencies. Additionally, I helped build the test suite, provided third-level support, and assisted the team in creating concepts, user stories, and effort estimates.
REST SOAP Java Kotlin Vue.js SPA TypeScript HTML5 CSS3 junit Mockito Swagger OAuth2 / OpenID Connect Android Firebase (Crashlytics) Git / GitHub Docker/ Kubernetes Python 3 MySQL SQL Agile Scrum DevOps JIRA Confluence CI/CD Gradle GitLab Documentation UML Eclipse Android Studio Postman
Ficonic Solutions Oy, Finland

Aus- und Weiterbildung

Aus- und Weiterbildung

2001 ? 2005
Studie - Computer Science
University of Hagen (Germany)
  • Focus: Distributed Systems, Mobile Computing, Software Engineering, Economics
Degree: Diplom-Informatiker

1994 ? 1995
Technical College of Electrical Engineering, Dieburg (Germany)
Degree: Advanced technical college entrance qualification

1991 ? 1994
Apprenticeship as an Electronics Technician
VDO Adolf Schindling AG, Babenhausen (Germany)
  • Focus: Digital Electronics

Kompetenzen

Kompetenzen

Top-Skills

Java Kotlin Spring TypeScript Hibernate Javascript React Angular Glassfish JBoss JUnit Jenkins Python PHP Scrum Swing Devops Kanban JDBC JSON CDI JMS

Produkte / Standards / Erfahrungen / Methoden

Profile
I?m a Computer Scientist with work experience in industrial and safety critical software development. During my career I have been working in international distributed teams. Agile methodologies are normal way of working for me. My experience cover several programming languages with emphasis on Java and Kotlin. I am familiar with the frameworks and libraries JDBC, Hibernate, Spring Boot, Angular. I am experienced in distributed systems programming using microservices architectures.

Skills

  • MS Office
  • DOORS 
  • CRM 
  • PLM

Microservices

  • Spring/ Spring Boot
  • Spring Cloud/ Data/ Security/ Reactor
  • Swagger/ OpenAPI
  • Kafka/ RabbitMQ
  • Docker/ Podman/ Kubernetes
  • Quarkus/ Apache Camel

JEE
  • JDBC
  • JPA 2/ Hibernate/ EclipseLink/ JTA
  • JMS/ OpenMQ
  • Glassfish, JBoss, Payara, WebLogic
  • Keycloak
  • OAuth2 / OpenID Connect

xAAS
  • AWS EC2, EBS, S3, EKS, ECS, Cognito, Lambda, Machine Learning, Cloud-Formation
  • Azure: AKS, Functions, Tables, SQL DB, VMs, Cosmos, API Management
  • Terraform, Packer
  • Ansible
  • ElasticSearch/ Kibana
  • Prometheus/ Grafana
  • Envoy/ Istio/ Kiali/ Jaeger
  • Helm, Flux

Test
  • JUnit/ MockK/ Mockito
  • Karma/ Jasmine
  • Jest
  • Espresso
  • Cucumber/ Gherkin

Methods
  • DevOps
  • Scrum
  • Kanban
  • Waterfall
  • Arc42
  • UML/ SysML

CI/ CD/ DevOps
  • Git/ GitHub/ GitLab
  • Jenkins/ Travis
  • Ant/ Maven/ Gradle
  • SonarQube
  • Atlassian: Confluence, JIRA, Bamboo, Bitbucket

Tools
  • IntelliJ/ Android Studio/ Eclipse
  • Visual Studio/ Code
  • Postman
  • Sparx Enterprise Architect
  • Artifactory
  • DOORS

Frontend
  • Angluar 9, 10, 14, 15, 16
  • React 16, 17, 18
  • Vue.js
  • Storybook
  • Redux
  • HTML 5/ CSS 3/ SASS/ LESS
  • Bootstrap 4/ Material-UI
  • Gulp/ Webpack 5

Mobile
  • Android SDK
  • Firebase (Firestore Crashlytics, Performance Monitoring, Analytics, Test Lab)

Military Service
1995 ? 1996
Branch of Service: Paratroopers 
Federal Armed Forces, Calw, Germany
  • Conducted military training
  • Management of working tools of the company

Programmiersprachen

C#, C++, C
Java
1.4, 7, 8, 11, 13, 17, 19, 21
JavaScript
Kotlin
PHP
4, 7
PL/SQL / JPQL
Python 3
TypeScript
XML
Go

Datenbanken

MySQL
Oracle
PostgreSQL
MariaDB
MongoDB
InfluxDB

Branchen

Branchen

  • Energy/ Grid Operations
  • Transport/ Logistics/ Rail
  • Industry/ Specialty Glass/ Manufacturing
  • Mechanical Engineering/ Construction Machinery
  • Aerospace/ Avionics
  • Defense/ Security/ Simulation
  • Public Administration/ Municipalities
  • Research & Development
  • Emergency Services/ Fire Services

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.