Senior agile Software Engineer/-Architekt Java/JEE
Aktualisiert am 17.05.2026
Profil
Referenzen (3)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 13.12.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Multi-Layer Software-Architecture
TDD
Java
Angular
Trainer
Oracle/SQL
Eclipse Microprofile
AWS
Microservices
PostgreSQL
Scala
Scrum Master
Cloud
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Italienisch
Grundkenntnisse
Französisch
Grundkenntnisse
Chinesisch
Grundkenntnisse

Einsatzorte

Einsatzorte

München (+100km)
Deutschland, Schweiz, Österreich

Deutschland: Bevorzugter Bereich D8

möglich

Projekte

Projekte

1 Monat
2026-05 - heute

PPCM - Program Planning and Capacity Management

Fullstack Developer Design Pattern DB-Migration
Fullstack Developer

Implementierung von REST-Services und Batchjobs zur 

Rollout-/Leadtimekalkulation in Werken

Payara Java 17 AWS GitHub Atlassian JIRA
Design Pattern DB-Migration
BMW
München
9 Monate
2025-09 - heute

Migration & Stundenbasierte Arbeitszeiterfassung

Senor Software Entwickler, Architekt SQL Java 11 Java 21 ...
Senor Software Entwickler, Architekt
Analyse des Legacy Systems, prüfen auf mögliche Modernisierungsmassnahmen, Migration von Struts 1.2.8 auf Spring 6.2 (Tomcat 9 -> Tomcat 10) und JDK 11 -> JDK 21
Linux Apache Tomcat JSP Maven PlantUml Spring 6.2 JUnit 6 Quartz Claude Code
SQL Java 11 Java 21 Microservices
USC
München
4 Monate
2025-11 - 2026-02

Pergola (Cloud Plattform)

Senior Software Engineer Java 21 Datenbanken Netzwerkarchitektur
Senior Software Engineer
Erweiterung der lokalen Entwicklungsumgebung der Pergola Cloud Plattform, um die Offlineentwicklung und Testen zu ermöglichen.
AWS Pergola Git GitLab IntelliJ PostgreSQL Redis Quest DB Tekton ArtemisMQ Prometheus Grafana Kubernetes Rancher-Desktop Spring Boot Atlassian Confluence Atlassian JIRA
Java 21 Datenbanken Netzwerkarchitektur
Datasophie GmbH
München
2 Jahre
2023-07 - 2025-06

PPCM - Program Planning and Capacity Management

Fullstack Developer / Mentor Java 17 TypeScript Angular ...
Fullstack Developer / Mentor

Frontendseitige Erweiterung der Marktquotenverwaltung, Extensive Erweiterung der backendseitigen Testabdeckung für Marketquotenkalkulation.

Implementierung von REST-Services und Batchjobs zur 

Rollout-/Leadtimekalkulation in Werken

Einführung von Technical Dept Records und Mentoring für Junior Developer

Git intellj GitHub PostgreSQL Oracle DB/2 Grafana AWS AgGrid Github Copilot
Java 17 TypeScript Angular SQL Design Pattern
BMW
München
8 Monate
2022-11 - 2023-06

Online Ordering - IVSR

Frontend Developer TypeScript Atlassian JIRA SQL ...
Frontend Developer
Erweiterung von Funktionalitäten des Fahrzeug Orderings. Import/Export UI von CSV Dateien.
TypeScript Atlassian JIRA SQL Git Angular
BMW
München
5 Monate
2022-07 - 2022-11

AWS Emulator Plattform - NCAR

Senior Developer/Requirements Engineer AWS Docker Shell-Script ...
Senior Developer/Requirements Engineer

Bereitstellung des Android-Emulators in der Cloud zur Unterstützung von Tests von Automotive-Anwendungen. Dokumentation von Use Cases und Weiterentwicklung der bestehenden Infrastruktur in Richtung verbesserter Konnektivität, um die bedarfsgesteuerte Inbetriebnahme und Abschaltung von Emulator-Instanzen in AWS zu ermöglichen. Erweiterung der bestehenden VPC-Landschaft um den Zugriff über einen Load Balancer, um mehrere spezialisierte Emulator-Instanzen bereitzustellen. Unterstützung bei der Analyse von ARM-basierten Emulatoren. 

Android Auto Linux
AWS Docker Shell-Script DevOps
BMW
München
1 Jahr 10 Monate
2020-10 - 2022-07

Volumen und Fahrzeugplanung - VoFaPl

Software-Developer Java Application Server Spring 3.0 Angular ...
Software-Developer

Fullstack Entwicklung Kapazitätsplanung für Baureihen und Werke. Entwicklung coabhängiger Komponenten gesteuert über RxJs und globalem Speicher (Akita). Implementierung neuer REST Interfaces zur Kriterienverwaltung. 

Java Application Server Spring 3.0 Angular TypeScript CSS IntelliJ PostgreSQL Oracle 12c TDD AgGrid Docker OpenAPI
BMW
München
9 Monate
2020-01 - 2020-09

Online Ordering - IVS-R

Software Engineer Angular CSS TypeScript ...
Software Engineer
Fahrzeug Ordering für den Britischen Markt.
Projektsprache: Englisch, Deutsch
Intellij Idea 2020 Spectator Akita Bootstrap git
Angular CSS TypeScript RxJs
BMW
München
10 Monate
2019-03 - 2019-12

Back2Code

IT-Trainer Ausbilder mit eidgenössichem Fachausweis certified scrum master
IT-Trainer
Ausbildung von zukünftigen Software Ingenieuren in einem, drei monatigem Curiculum zum Thema Software Engineering von Java bis zur Microservices in der Cloud.
 
Git Eclipse PostgreSQL Docker Payara5 Postman OpenShift JUnit5 Microprofile
Ausbilder mit eidgenössichem Fachausweis certified scrum master
BMW
München

Aus- und Weiterbildung

Aus- und Weiterbildung

03/2015 Certified Professional for Software Architecture (Foundation Level - Honored with 4th best result in 2015)

02/2015 Certified Scrum Master

10/2014 Programming Cloud Services for Android Handheld Systems ( coursera - with distinction)

12/2012 Functional Programming Principles in Scala (coursera - with distinction)

08/2003 Sun Certified Java Developer

06/2003 Anerkennung zum Ausbilder mit eidg. Fachausweis

10/2001 Zertifizierung zum Trainer und Coach (1,5 jährige praktische Ausbildung)

05/2001 Sun Certif. Java Trainer

02/2000 Sun Certif. Java Programmer

1998 Informatik Diplom mit Nebenfach Mathematik und Schwerpunkt
Objektorientiertes Software Engineering

11/1996 Certified OS/2 Engineer


Weiterbildung durch Kongresse und Seminare, z.B.:

* Kongress Objekt-Orientiertes Programmieren (OOP) 1998, 2001

* International Conference on Software Engineering ICSE (http://www.ul.ie/~icse2000)
und SPiCE 2000

* European Conference on Pattern Languages of Programs (EuroPLoP) 2003

* Seminare zu Requirements Engineering und Review-Moderation (Inspections) 2006

* ReConf 2007 - Requirements Engineering Tagung

* WJAX 2010 - Schwerpunkt Architektur/Dokumentation/Scala

* Scala Training bei Martin Odersky 2011

* Weiterbildungen in Moderation und Kommunikation

Kompetenzen

Kompetenzen

Top-Skills

Multi-Layer Software-Architecture TDD Java Angular Trainer Oracle/SQL Eclipse Microprofile AWS Microservices PostgreSQL Scala Scrum Master Cloud

Produkte / Standards / Erfahrungen / Methoden

Ausbilder mit eidgenössichem Fachausweis
Fortgeschritten
Bootstrap
certified scrum master
Basics
Docker
Eclipse
git
Fortgeschritten
JUnit
Fortgeschritten
OpenShift
Payara
Fortgeschritten
Angular
Basics
Akita
Basics
Spectator/Jasmine
Fortgeschritten
REST
Fortgeschritten
AWS
Basics
Scrum
Fortgeschritten
Terraform
Basics

Produkte:

AI

  • Github Copilot, ollama, openAPI, Claude Code

Java                  

  • Eclipse, Intellij Idea, Visual Studio Code

Application Backend 

  • Payara 6, Glassfish 3, Bea Weblogic 7, Websphere 5.1, Servlets, SpringBoot

Client/Server      

  • REST, Kafka, JEE, Microprofile

Web                  

  • Angular, Typescript, JavaScript, Chrome Developer Tools, Spectator/Jasmine, RxJs, Akita (Reactive State Managment), AgGrid, JSP

Profiling            

  • Optimizit, JProfiler

Business Rules   

  • Kappa

UML                  

  • Enterprise Architect, MagicDraw, PlantUml,

CASE               

  • Jira, Confluence, Github Actions

Configurations Mgmt

  • Git, Subversion, Visual Source Safe

DB                 

  • PostgeSQL, Oracle, DB/2, Informix 9.4, 
  • Hibernate, JPA, EclipseLink (OO-RDBMS-Mapping)
  • JDBC, SQL

Wissensmodellierung

  • MindManager, Obsidian

Metasprachen       

  • XML, XSLT, HTML, Markdown

Prozesse:          

  • Scrum, Kanban, XP, Agile Methoden

Craftsmanship  

  • TDD, ATTD, Clean Code, Mockito, JUnit, Cucumber, Selenium, ScalaTest, ScalaCheck


Methoden (sehr gute Kenntnisse):
UML, OOA,  Design Patterns, Refactoring

Interessen:          Software/Cloud Architektur,  DevSecOps, Lean Software Development

Betriebssysteme

OS/2
Certified OS/2 Engineer
Unix
Windows

Programmiersprachen

Java
Certified Sun Java Developer
TypeScript
Fortgeschritten
JavaScript
Basics
CSS
Basics
PL/SQL
Fortgeschritten
Scala
Intermediate
Python
Basics
C
Gute Kenntnisse
C++
Sehr gute Kenntnisse
Akita
Basics
Angular
Fortgeschritten
HTML, XML, XSLT

Datenbanken

Access
Grundkenntnisse
DB2
Grundkenntnisse
Informix
SQL und Programmierung von Stored Procedures
JDBC
Object Store
PSE für Java
Oracle
SQL und Programmieren von PL/SQL Scripten
Postgres
PostgreSQL
SQL
Grundsätzlich wurde von mir aus der Anwendung auf alle nicht OO-Datenbanken über SQL,
gekapselt in irgendeiner Form (z.B. JDBC, Toplink, Backbone, Hibernate, JPA), zugegriffen.

 

Migrationen wurden über (PL-)SQL Skripte via Toad oder SQLPlus getestet und ggf. an den verantwortlichen DB-Applikationsadmin übergeben.

Die Administration des DBMS erfolgte immer über einen
eigenen DB-Administrator.

In bestimmten performancetechnischen Fällen habe ich mich für Stored Procedures im DB-eigenen SQL-Dialekt entschieden, die über JDBC aufgerufen wurden.

Datenkommunikation

EJB3, JEE 8
Payara
HTTP
Microservices
Eclipse Microprofile
REST
Postman
RxJs
WebServices

Branchen

Branchen

Lehre 4 Jahr
Automotive 5+ Jahre
Logistik 1 Jahr
Versicherung 2 Jahre
Medien 4,5 Jahre
Bank 4,9 Jahre
Telekommunikation 6 Monate

Einsatzorte

Einsatzorte

München (+100km)
Deutschland, Schweiz, Österreich

Deutschland: Bevorzugter Bereich D8

möglich

Projekte

Projekte

1 Monat
2026-05 - heute

PPCM - Program Planning and Capacity Management

Fullstack Developer Design Pattern DB-Migration
Fullstack Developer

Implementierung von REST-Services und Batchjobs zur 

Rollout-/Leadtimekalkulation in Werken

Payara Java 17 AWS GitHub Atlassian JIRA
Design Pattern DB-Migration
BMW
München
9 Monate
2025-09 - heute

Migration & Stundenbasierte Arbeitszeiterfassung

Senor Software Entwickler, Architekt SQL Java 11 Java 21 ...
Senor Software Entwickler, Architekt
Analyse des Legacy Systems, prüfen auf mögliche Modernisierungsmassnahmen, Migration von Struts 1.2.8 auf Spring 6.2 (Tomcat 9 -> Tomcat 10) und JDK 11 -> JDK 21
Linux Apache Tomcat JSP Maven PlantUml Spring 6.2 JUnit 6 Quartz Claude Code
SQL Java 11 Java 21 Microservices
USC
München
4 Monate
2025-11 - 2026-02

Pergola (Cloud Plattform)

Senior Software Engineer Java 21 Datenbanken Netzwerkarchitektur
Senior Software Engineer
Erweiterung der lokalen Entwicklungsumgebung der Pergola Cloud Plattform, um die Offlineentwicklung und Testen zu ermöglichen.
AWS Pergola Git GitLab IntelliJ PostgreSQL Redis Quest DB Tekton ArtemisMQ Prometheus Grafana Kubernetes Rancher-Desktop Spring Boot Atlassian Confluence Atlassian JIRA
Java 21 Datenbanken Netzwerkarchitektur
Datasophie GmbH
München
2 Jahre
2023-07 - 2025-06

PPCM - Program Planning and Capacity Management

Fullstack Developer / Mentor Java 17 TypeScript Angular ...
Fullstack Developer / Mentor

Frontendseitige Erweiterung der Marktquotenverwaltung, Extensive Erweiterung der backendseitigen Testabdeckung für Marketquotenkalkulation.

Implementierung von REST-Services und Batchjobs zur 

Rollout-/Leadtimekalkulation in Werken

Einführung von Technical Dept Records und Mentoring für Junior Developer

Git intellj GitHub PostgreSQL Oracle DB/2 Grafana AWS AgGrid Github Copilot
Java 17 TypeScript Angular SQL Design Pattern
BMW
München
8 Monate
2022-11 - 2023-06

Online Ordering - IVSR

Frontend Developer TypeScript Atlassian JIRA SQL ...
Frontend Developer
Erweiterung von Funktionalitäten des Fahrzeug Orderings. Import/Export UI von CSV Dateien.
TypeScript Atlassian JIRA SQL Git Angular
BMW
München
5 Monate
2022-07 - 2022-11

AWS Emulator Plattform - NCAR

Senior Developer/Requirements Engineer AWS Docker Shell-Script ...
Senior Developer/Requirements Engineer

Bereitstellung des Android-Emulators in der Cloud zur Unterstützung von Tests von Automotive-Anwendungen. Dokumentation von Use Cases und Weiterentwicklung der bestehenden Infrastruktur in Richtung verbesserter Konnektivität, um die bedarfsgesteuerte Inbetriebnahme und Abschaltung von Emulator-Instanzen in AWS zu ermöglichen. Erweiterung der bestehenden VPC-Landschaft um den Zugriff über einen Load Balancer, um mehrere spezialisierte Emulator-Instanzen bereitzustellen. Unterstützung bei der Analyse von ARM-basierten Emulatoren. 

Android Auto Linux
AWS Docker Shell-Script DevOps
BMW
München
1 Jahr 10 Monate
2020-10 - 2022-07

Volumen und Fahrzeugplanung - VoFaPl

Software-Developer Java Application Server Spring 3.0 Angular ...
Software-Developer

Fullstack Entwicklung Kapazitätsplanung für Baureihen und Werke. Entwicklung coabhängiger Komponenten gesteuert über RxJs und globalem Speicher (Akita). Implementierung neuer REST Interfaces zur Kriterienverwaltung. 

Java Application Server Spring 3.0 Angular TypeScript CSS IntelliJ PostgreSQL Oracle 12c TDD AgGrid Docker OpenAPI
BMW
München
9 Monate
2020-01 - 2020-09

Online Ordering - IVS-R

Software Engineer Angular CSS TypeScript ...
Software Engineer
Fahrzeug Ordering für den Britischen Markt.
Projektsprache: Englisch, Deutsch
Intellij Idea 2020 Spectator Akita Bootstrap git
Angular CSS TypeScript RxJs
BMW
München
10 Monate
2019-03 - 2019-12

Back2Code

IT-Trainer Ausbilder mit eidgenössichem Fachausweis certified scrum master
IT-Trainer
Ausbildung von zukünftigen Software Ingenieuren in einem, drei monatigem Curiculum zum Thema Software Engineering von Java bis zur Microservices in der Cloud.
 
Git Eclipse PostgreSQL Docker Payara5 Postman OpenShift JUnit5 Microprofile
Ausbilder mit eidgenössichem Fachausweis certified scrum master
BMW
München

Aus- und Weiterbildung

Aus- und Weiterbildung

03/2015 Certified Professional for Software Architecture (Foundation Level - Honored with 4th best result in 2015)

02/2015 Certified Scrum Master

10/2014 Programming Cloud Services for Android Handheld Systems ( coursera - with distinction)

12/2012 Functional Programming Principles in Scala (coursera - with distinction)

08/2003 Sun Certified Java Developer

06/2003 Anerkennung zum Ausbilder mit eidg. Fachausweis

10/2001 Zertifizierung zum Trainer und Coach (1,5 jährige praktische Ausbildung)

05/2001 Sun Certif. Java Trainer

02/2000 Sun Certif. Java Programmer

1998 Informatik Diplom mit Nebenfach Mathematik und Schwerpunkt
Objektorientiertes Software Engineering

11/1996 Certified OS/2 Engineer


Weiterbildung durch Kongresse und Seminare, z.B.:

* Kongress Objekt-Orientiertes Programmieren (OOP) 1998, 2001

* International Conference on Software Engineering ICSE (http://www.ul.ie/~icse2000)
und SPiCE 2000

* European Conference on Pattern Languages of Programs (EuroPLoP) 2003

* Seminare zu Requirements Engineering und Review-Moderation (Inspections) 2006

* ReConf 2007 - Requirements Engineering Tagung

* WJAX 2010 - Schwerpunkt Architektur/Dokumentation/Scala

* Scala Training bei Martin Odersky 2011

* Weiterbildungen in Moderation und Kommunikation

Kompetenzen

Kompetenzen

Top-Skills

Multi-Layer Software-Architecture TDD Java Angular Trainer Oracle/SQL Eclipse Microprofile AWS Microservices PostgreSQL Scala Scrum Master Cloud

Produkte / Standards / Erfahrungen / Methoden

Ausbilder mit eidgenössichem Fachausweis
Fortgeschritten
Bootstrap
certified scrum master
Basics
Docker
Eclipse
git
Fortgeschritten
JUnit
Fortgeschritten
OpenShift
Payara
Fortgeschritten
Angular
Basics
Akita
Basics
Spectator/Jasmine
Fortgeschritten
REST
Fortgeschritten
AWS
Basics
Scrum
Fortgeschritten
Terraform
Basics

Produkte:

AI

  • Github Copilot, ollama, openAPI, Claude Code

Java                  

  • Eclipse, Intellij Idea, Visual Studio Code

Application Backend 

  • Payara 6, Glassfish 3, Bea Weblogic 7, Websphere 5.1, Servlets, SpringBoot

Client/Server      

  • REST, Kafka, JEE, Microprofile

Web                  

  • Angular, Typescript, JavaScript, Chrome Developer Tools, Spectator/Jasmine, RxJs, Akita (Reactive State Managment), AgGrid, JSP

Profiling            

  • Optimizit, JProfiler

Business Rules   

  • Kappa

UML                  

  • Enterprise Architect, MagicDraw, PlantUml,

CASE               

  • Jira, Confluence, Github Actions

Configurations Mgmt

  • Git, Subversion, Visual Source Safe

DB                 

  • PostgeSQL, Oracle, DB/2, Informix 9.4, 
  • Hibernate, JPA, EclipseLink (OO-RDBMS-Mapping)
  • JDBC, SQL

Wissensmodellierung

  • MindManager, Obsidian

Metasprachen       

  • XML, XSLT, HTML, Markdown

Prozesse:          

  • Scrum, Kanban, XP, Agile Methoden

Craftsmanship  

  • TDD, ATTD, Clean Code, Mockito, JUnit, Cucumber, Selenium, ScalaTest, ScalaCheck


Methoden (sehr gute Kenntnisse):
UML, OOA,  Design Patterns, Refactoring

Interessen:          Software/Cloud Architektur,  DevSecOps, Lean Software Development

Betriebssysteme

OS/2
Certified OS/2 Engineer
Unix
Windows

Programmiersprachen

Java
Certified Sun Java Developer
TypeScript
Fortgeschritten
JavaScript
Basics
CSS
Basics
PL/SQL
Fortgeschritten
Scala
Intermediate
Python
Basics
C
Gute Kenntnisse
C++
Sehr gute Kenntnisse
Akita
Basics
Angular
Fortgeschritten
HTML, XML, XSLT

Datenbanken

Access
Grundkenntnisse
DB2
Grundkenntnisse
Informix
SQL und Programmierung von Stored Procedures
JDBC
Object Store
PSE für Java
Oracle
SQL und Programmieren von PL/SQL Scripten
Postgres
PostgreSQL
SQL
Grundsätzlich wurde von mir aus der Anwendung auf alle nicht OO-Datenbanken über SQL,
gekapselt in irgendeiner Form (z.B. JDBC, Toplink, Backbone, Hibernate, JPA), zugegriffen.

 

Migrationen wurden über (PL-)SQL Skripte via Toad oder SQLPlus getestet und ggf. an den verantwortlichen DB-Applikationsadmin übergeben.

Die Administration des DBMS erfolgte immer über einen
eigenen DB-Administrator.

In bestimmten performancetechnischen Fällen habe ich mich für Stored Procedures im DB-eigenen SQL-Dialekt entschieden, die über JDBC aufgerufen wurden.

Datenkommunikation

EJB3, JEE 8
Payara
HTTP
Microservices
Eclipse Microprofile
REST
Postman
RxJs
WebServices

Branchen

Branchen

Lehre 4 Jahr
Automotive 5+ Jahre
Logistik 1 Jahr
Versicherung 2 Jahre
Medien 4,5 Jahre
Bank 4,9 Jahre
Telekommunikation 6 Monate

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.