Standortunabhängiger Full-Stack Java Software Engineer
Aktualisiert am 17.09.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.11.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Spring
Kubernetes
Helm
Python
GraphQL
Gradle
Git
Hibernate
JavaFX
DevOps
GitLab
IntelliJ
Docker
Cloud
Microservices
PostgreSQL
Scrum
Kanban
Deutsch
Flüssig
Englisch
Flüssig
Französisch
Fortgeschritten, 1 Jahr
Russisch
Grundlagen, 1 Jahr

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

6 Jahre 6 Monate
2018-04 - heute

Full-stack Neuentwicklung

Java Software Engineer
Java Software Engineer

Full-stack Neuentwicklung eines Legacy System mitsamt Client-Tools basierend auf Java, Spring, Docker
und Kubernetes in einer One-Man-Show.

  • Administration eines Kubernetes Clusters samt mehrerer Microservices und Namespaces.
  • Microservices erfüllen einen eigenen Zweck wie etwa Veröffentlichung eines RESTful JSON APIs um Datenmodell-Zugriffe zu ermöglichen, Bereitstellung eines Vaadin Web Frontends, Quellcode Generierung u. A.
  • Microservice-Entwicklung basierend auf Java, Spring (Boot, MVC, Data REST) und Docker.
  • Wöchentlich dutzende Update Rollouts durch eine voll-automatisierte Gradle CD-Pipeline.
  • Circa 95% Testabdeckung durch automatisierte Unit-/Integration-/Contract- und E2E-Tests.
  • Automatisierte Legacy-Datenbank-Migration durch die CD-Pipeline.
  • Gesprochene Sprache ist Deutsch, Code- and Dokumentations-Sprache ist Englisch.
  • Transparente Organisation durch Kanban and Atlassian Systeme.
  • Organisation, Entwicklung und Administration von mir, Review/Anwendung durch den Kunden.
Java SE Spring (Boot MVC Data REST JPA) Vaadin Lombok JUnit Mockito IntelliJ H2 Gradle Git Bitbucket Jenkins (Ba)sh Sonarqube Linux Windows HTML CSS HTTP REST TLS JSON Docker Compose Kubernetes Microservices CD-Pipeline Kanban PlantUML Asciidoctor Ausdauer Eigeninitiative Organisatorisches Talent Autonomie Zuverlässigkeit Englisch
SMA Solar Technology AG
Kassel
6 Monate
2017-10 - 2018-03

Auslandsaufenthalt in Eurasien

Backpacker
Backpacker

Reisen als Privatperson per Bus und Bahn von Deutschland nach Hongkong durch Polen, die baltischen Staaten, Russland, Kasachstan, China und Macau.

Reisebereitschaft Englisch Russisch Verhandlung Multikulturalismus Ausdauer Eigeninitiative
1 Monat
2017-09 - 2017-09

Remote-Entwicklung eines Atlassian Bamboo Plugins

Java Software Engineer Java SE Spring JUnit ...
Java Software Engineer
  • Integration der Code-Linting-Lösung des Kunden in ein Bamboo-Plugin zur Ausführung während Bamboo Build-Plänen.
  • Zusammenfassung und Darstellung der Ausführungs-Ergebnisse.
  • 100% Remote-Entwicklung.
Java SE Spring JUnit Mockito IntelliJ Maven Git GitLab Bamboo Mac OS Windows HTML CSS HTTP
Privater Kunde, Remote
1 Jahr 1 Monat
2016-08 - 2017-08

Follow-up Full-Stack Entwicklung und IT-Beratung in einem deutschen Bundesamt

Java Software Engineer Java SE Spring JavaFX ...
Java Software Engineer
  • Erweiterung des Feature-Sets, sowie Wartung und Performance-Verbesserungen in der zuvor
    entwickelten JavaFX-Desktopanwendung.
  • Migration von statusbehafteten SOAP-Webdiensten zu zustandslosen RESTful-APIs.
  • Erweiterungen und Performance-Verbesserungen auf der Persistenzschicht.
Java SE Spring JavaFX JPA / Hibernate JUnit Mockito TestFX IntelliJ Maven Git GitLab JIRA Bamboo Confluence Linux Windows jBossAs 7 Scrum-Developer CSS HTTP REST SOAP JSON OracleDB Docker Docker-Compose
Kraftfahrt Bundesamt
Flensburg
5 Monate
2017-03 - 2017-07

TravelDiary

Java Software Engineer
Java Software Engineer

Full-Stack-Entwicklung eines Online-Tagebuchs basierend auf dem Spring Framework, Angular,Kubernetes und verschiedenen anderen Technologien.

Java SE Spring IntelliJ Git GitLab Gradle Docker Docker-Compose Google Cloud Platform Kubernetes Linux Mac OS Windows HTML 5 CSS 3 Angular 2 HTTP TLS REST JSON Ausdauer Eigeninitiative
6 Monate
2016-10 - 2017-03

UnrealTD

Scrum Master / C++ Developer
Scrum Master / C++ Developer

Konzeption, Design und Implementierung eines Online-Multiplayer-Spiels für Dritte mit Epic Games’ Unreal Engine-Technologie.

C++ Unreal Engine Visual Studio IntelliJ Git GitLab Gradle Docker AWS Linode Cloud Linux Mac OS Windows Scrum-Developer Scrum-Master Ausdauer Eigeninitiative
4 Monate
2016-07 - 2016-10

Kubernetes on ARM

Java Software Engineer
Java Software Engineer

Aufbau eines Raspberry Pi Clusters basierend auf Googles Container Orchestration Software Kubernetes.

Java SE Spring JPA / Hibernate IntelliJ Git GitLab Gradle Docker Docker-Compose AWS Kubernetes Linux Raspbian HTTP REST JSON MySQL Neo4J Ausdauer Eigeninitiative
2 Monate
2016-07 - 2016-08

Consulting

IT Consultant Java SE Swing JavaFX ...
IT Consultant

Erstellung eines Grobkonzepts für die Migration eines landesweit eingesetzten Java Swing Clients von Fedora nach Windows 10.

  • Identifizierung und Migration von OS-nativen Client-Funktionen.
  • Konzeption von automatisierter Softwareverteilung und -paketierung auf Basis von MS SCCM.
  • Anpassung bestehender Entwicklungsumgebungen.
Java SE Swing JavaFX MS SCCM RPM Software-Paketierung IntelliJ Eclipse Windows Fedora OracleDB
ZPD Niedersachsen
Hannover
1 Jahr 1 Monat
2015-07 - 2016-07

Consulting

IT Consultant Java SE Spring JavaFX ...
IT Consultant

Agile Full-Stack Entwicklung und IT-Beratung mit Spring, JavaFX, Oracle-Datenbank-Technologie und Git in einem deutschen Bundesamt.

  • Konzeption, Design und Implementierung eines leichtgewichtigen MVVM Frameworks.
  • Technische Trennung von Swing und JavaFX Elementen gefolgt von schrittweiser Migration.
  • Technisches Management der Migration von SVN nach Git. Integration eines GitLab-Servers in die bestehende CI-Pipeline des Clients.
Java SE Spring JavaFX JPA / Hibernate JUnit Mockito TestFX Eclipse Maven Git GitLab SVN JIRA Bamboo Confluence Linux jBossAs 6 Scrum-Developer CSS HTTP TLS SOAP OracleDB
Accenture Services GmbH
Flensburg
1 Jahr 2 Monate
2014-06 - 2015-07

Frontend und Backend

Full Stack Java Developer Java EE JavaFX Hibernate ...
Full Stack Java Developer

Beteiligung am Design eines WYSIWYG Report Builders basierend auf dem Jaspersoft Business Intelligence Framework, JavaFX und Oracle Datenbanktechnologie, sowie an dessen Implementierung in einer weltweit führenden Softwarelösung für die Luftfahrtindustrie.

  • Pflege und Parallelbetrieb eines Rich-Clients, der sowohl Swing- als auch JavaFX-UI-Elemente enthält.
  • Implementierung der serverseitigen Java EE Business Logik und Erweiterung der Oracle Datenbank Schicht.
  • Migration von Swing-Elementen nach JavaFX.
  • Pflege eines JavaFX WYSIWYG Webformular Builders.
Java EE JavaFX Hibernate Eclipse Ant&Ivy SVN JIRA Confluence Jenkins AWS Windows Scrum-Developer HTML CSS HTTP SOAP OracleDB PL/SQL
MINT Software Systems GmbH
Kiel

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr 7 Monate
2012-10 - 2014-04

Studium

Master of Science - Informatik, Ulm Universität, Ulm
Master of Science - Informatik
Ulm Universität, Ulm

Informatik mit Schwerpunkt auf verteilten Systemen und Java-Softwareentwicklung.

4 Jahre
2008-10 - 2012-09

Studium

Bachelor of Science - Wirtschaftsinformatik, Fachhochschule Südwestfalen, Hagen
Bachelor of Science - Wirtschaftsinformatik
Fachhochschule Südwestfalen, Hagen

Wirtschaftsinformatik mit Schwerpunkt Informatik.

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Kubernetes Helm Python GraphQL Gradle Git Hibernate JavaFX DevOps GitLab IntelliJ Docker Cloud Microservices PostgreSQL Scrum Kanban

Produkte / Standards / Erfahrungen / Methoden

Dokumentation:

  • Asciidoctor
  • PlantUML
  • Markdown
  • Arc42

Java Platform:

Experte: 

  • Java SE
  • Spring
  • Java EE (EJB, JAX-RS , JMS, JSF)
  • JavaFX
  • JPA / Hibernate

TDD:

Experte: 

  • JUnit
  • Mockito
  • TestFX
  • Integration-/E2E-Tests

IDEs:

Experte: 

  • IntelliJ
  • Eclipse

Automation / CI / CD:

Experte: 

  • Gradle
  • Maven
  • Git
  • GitLab
  • GitHub
  • SVN

Fortgeschritten: 

  • JIRA
  • Bamboo
  • Confluence
  • Jenkins
  • Bitbucket

Cloud Computing:

Fortgeschritten: 

  • Docker
  • Docker-Compose
  • AWS
  • Kubernetes
  • OpenStack
  • GCE

 

Application Server:

Fortgeschritten:

  • jBoss
  • WildFly

Scrum:

  • Experte: Developer
  • Grundlagen: Master

Mobile / Web Dev:

Fortgeschritten: 

  • HTML
  • CSS
  • Angular 2-4
  • Vaadin
  • HTTP(S)
  • TLS
  • REST
  • SOAP
  • JSON

Weitere:

Fortgeschritten: 

  • C++
  • SIP
  • Penetration Testing
  • Vaadin
  • Unreal Engine

Grundlagen: 

  • C#
  • JavaScript
  • PHP
  • Haskell
  • Prolog
  • Elasticsearch
  • Neo4J

Auf einen Blick:
Ein leidenschaftlicher, standortunabhängiger Full-Stack Java Software Engineer, der sich auf die professionelle Entwicklung Cloud-basierter, verteilter Geschäftslösungen mit der Java Technology
Platform spezialisiert hat.

Betriebssysteme

(Alpine-)Linux
Fortgeschritten
Linux
Fortgeschritten
Mac OS
Fortgeschritten
Windows
Fortgeschritten

Datenbanken

H2
MySQL
Fortgeschritten
Oracle
Fortgeschritten
PostgreSQL
Grundlagen
SQLite
Grundlagen

Branchen

Branchen

  • Aviation Industry
  • Health and Public Services

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

6 Jahre 6 Monate
2018-04 - heute

Full-stack Neuentwicklung

Java Software Engineer
Java Software Engineer

Full-stack Neuentwicklung eines Legacy System mitsamt Client-Tools basierend auf Java, Spring, Docker
und Kubernetes in einer One-Man-Show.

  • Administration eines Kubernetes Clusters samt mehrerer Microservices und Namespaces.
  • Microservices erfüllen einen eigenen Zweck wie etwa Veröffentlichung eines RESTful JSON APIs um Datenmodell-Zugriffe zu ermöglichen, Bereitstellung eines Vaadin Web Frontends, Quellcode Generierung u. A.
  • Microservice-Entwicklung basierend auf Java, Spring (Boot, MVC, Data REST) und Docker.
  • Wöchentlich dutzende Update Rollouts durch eine voll-automatisierte Gradle CD-Pipeline.
  • Circa 95% Testabdeckung durch automatisierte Unit-/Integration-/Contract- und E2E-Tests.
  • Automatisierte Legacy-Datenbank-Migration durch die CD-Pipeline.
  • Gesprochene Sprache ist Deutsch, Code- and Dokumentations-Sprache ist Englisch.
  • Transparente Organisation durch Kanban and Atlassian Systeme.
  • Organisation, Entwicklung und Administration von mir, Review/Anwendung durch den Kunden.
Java SE Spring (Boot MVC Data REST JPA) Vaadin Lombok JUnit Mockito IntelliJ H2 Gradle Git Bitbucket Jenkins (Ba)sh Sonarqube Linux Windows HTML CSS HTTP REST TLS JSON Docker Compose Kubernetes Microservices CD-Pipeline Kanban PlantUML Asciidoctor Ausdauer Eigeninitiative Organisatorisches Talent Autonomie Zuverlässigkeit Englisch
SMA Solar Technology AG
Kassel
6 Monate
2017-10 - 2018-03

Auslandsaufenthalt in Eurasien

Backpacker
Backpacker

Reisen als Privatperson per Bus und Bahn von Deutschland nach Hongkong durch Polen, die baltischen Staaten, Russland, Kasachstan, China und Macau.

Reisebereitschaft Englisch Russisch Verhandlung Multikulturalismus Ausdauer Eigeninitiative
1 Monat
2017-09 - 2017-09

Remote-Entwicklung eines Atlassian Bamboo Plugins

Java Software Engineer Java SE Spring JUnit ...
Java Software Engineer
  • Integration der Code-Linting-Lösung des Kunden in ein Bamboo-Plugin zur Ausführung während Bamboo Build-Plänen.
  • Zusammenfassung und Darstellung der Ausführungs-Ergebnisse.
  • 100% Remote-Entwicklung.
Java SE Spring JUnit Mockito IntelliJ Maven Git GitLab Bamboo Mac OS Windows HTML CSS HTTP
Privater Kunde, Remote
1 Jahr 1 Monat
2016-08 - 2017-08

Follow-up Full-Stack Entwicklung und IT-Beratung in einem deutschen Bundesamt

Java Software Engineer Java SE Spring JavaFX ...
Java Software Engineer
  • Erweiterung des Feature-Sets, sowie Wartung und Performance-Verbesserungen in der zuvor
    entwickelten JavaFX-Desktopanwendung.
  • Migration von statusbehafteten SOAP-Webdiensten zu zustandslosen RESTful-APIs.
  • Erweiterungen und Performance-Verbesserungen auf der Persistenzschicht.
Java SE Spring JavaFX JPA / Hibernate JUnit Mockito TestFX IntelliJ Maven Git GitLab JIRA Bamboo Confluence Linux Windows jBossAs 7 Scrum-Developer CSS HTTP REST SOAP JSON OracleDB Docker Docker-Compose
Kraftfahrt Bundesamt
Flensburg
5 Monate
2017-03 - 2017-07

TravelDiary

Java Software Engineer
Java Software Engineer

Full-Stack-Entwicklung eines Online-Tagebuchs basierend auf dem Spring Framework, Angular,Kubernetes und verschiedenen anderen Technologien.

Java SE Spring IntelliJ Git GitLab Gradle Docker Docker-Compose Google Cloud Platform Kubernetes Linux Mac OS Windows HTML 5 CSS 3 Angular 2 HTTP TLS REST JSON Ausdauer Eigeninitiative
6 Monate
2016-10 - 2017-03

UnrealTD

Scrum Master / C++ Developer
Scrum Master / C++ Developer

Konzeption, Design und Implementierung eines Online-Multiplayer-Spiels für Dritte mit Epic Games’ Unreal Engine-Technologie.

C++ Unreal Engine Visual Studio IntelliJ Git GitLab Gradle Docker AWS Linode Cloud Linux Mac OS Windows Scrum-Developer Scrum-Master Ausdauer Eigeninitiative
4 Monate
2016-07 - 2016-10

Kubernetes on ARM

Java Software Engineer
Java Software Engineer

Aufbau eines Raspberry Pi Clusters basierend auf Googles Container Orchestration Software Kubernetes.

Java SE Spring JPA / Hibernate IntelliJ Git GitLab Gradle Docker Docker-Compose AWS Kubernetes Linux Raspbian HTTP REST JSON MySQL Neo4J Ausdauer Eigeninitiative
2 Monate
2016-07 - 2016-08

Consulting

IT Consultant Java SE Swing JavaFX ...
IT Consultant

Erstellung eines Grobkonzepts für die Migration eines landesweit eingesetzten Java Swing Clients von Fedora nach Windows 10.

  • Identifizierung und Migration von OS-nativen Client-Funktionen.
  • Konzeption von automatisierter Softwareverteilung und -paketierung auf Basis von MS SCCM.
  • Anpassung bestehender Entwicklungsumgebungen.
Java SE Swing JavaFX MS SCCM RPM Software-Paketierung IntelliJ Eclipse Windows Fedora OracleDB
ZPD Niedersachsen
Hannover
1 Jahr 1 Monat
2015-07 - 2016-07

Consulting

IT Consultant Java SE Spring JavaFX ...
IT Consultant

Agile Full-Stack Entwicklung und IT-Beratung mit Spring, JavaFX, Oracle-Datenbank-Technologie und Git in einem deutschen Bundesamt.

  • Konzeption, Design und Implementierung eines leichtgewichtigen MVVM Frameworks.
  • Technische Trennung von Swing und JavaFX Elementen gefolgt von schrittweiser Migration.
  • Technisches Management der Migration von SVN nach Git. Integration eines GitLab-Servers in die bestehende CI-Pipeline des Clients.
Java SE Spring JavaFX JPA / Hibernate JUnit Mockito TestFX Eclipse Maven Git GitLab SVN JIRA Bamboo Confluence Linux jBossAs 6 Scrum-Developer CSS HTTP TLS SOAP OracleDB
Accenture Services GmbH
Flensburg
1 Jahr 2 Monate
2014-06 - 2015-07

Frontend und Backend

Full Stack Java Developer Java EE JavaFX Hibernate ...
Full Stack Java Developer

Beteiligung am Design eines WYSIWYG Report Builders basierend auf dem Jaspersoft Business Intelligence Framework, JavaFX und Oracle Datenbanktechnologie, sowie an dessen Implementierung in einer weltweit führenden Softwarelösung für die Luftfahrtindustrie.

  • Pflege und Parallelbetrieb eines Rich-Clients, der sowohl Swing- als auch JavaFX-UI-Elemente enthält.
  • Implementierung der serverseitigen Java EE Business Logik und Erweiterung der Oracle Datenbank Schicht.
  • Migration von Swing-Elementen nach JavaFX.
  • Pflege eines JavaFX WYSIWYG Webformular Builders.
Java EE JavaFX Hibernate Eclipse Ant&Ivy SVN JIRA Confluence Jenkins AWS Windows Scrum-Developer HTML CSS HTTP SOAP OracleDB PL/SQL
MINT Software Systems GmbH
Kiel

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr 7 Monate
2012-10 - 2014-04

Studium

Master of Science - Informatik, Ulm Universität, Ulm
Master of Science - Informatik
Ulm Universität, Ulm

Informatik mit Schwerpunkt auf verteilten Systemen und Java-Softwareentwicklung.

4 Jahre
2008-10 - 2012-09

Studium

Bachelor of Science - Wirtschaftsinformatik, Fachhochschule Südwestfalen, Hagen
Bachelor of Science - Wirtschaftsinformatik
Fachhochschule Südwestfalen, Hagen

Wirtschaftsinformatik mit Schwerpunkt Informatik.

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Kubernetes Helm Python GraphQL Gradle Git Hibernate JavaFX DevOps GitLab IntelliJ Docker Cloud Microservices PostgreSQL Scrum Kanban

Produkte / Standards / Erfahrungen / Methoden

Dokumentation:

  • Asciidoctor
  • PlantUML
  • Markdown
  • Arc42

Java Platform:

Experte: 

  • Java SE
  • Spring
  • Java EE (EJB, JAX-RS , JMS, JSF)
  • JavaFX
  • JPA / Hibernate

TDD:

Experte: 

  • JUnit
  • Mockito
  • TestFX
  • Integration-/E2E-Tests

IDEs:

Experte: 

  • IntelliJ
  • Eclipse

Automation / CI / CD:

Experte: 

  • Gradle
  • Maven
  • Git
  • GitLab
  • GitHub
  • SVN

Fortgeschritten: 

  • JIRA
  • Bamboo
  • Confluence
  • Jenkins
  • Bitbucket

Cloud Computing:

Fortgeschritten: 

  • Docker
  • Docker-Compose
  • AWS
  • Kubernetes
  • OpenStack
  • GCE

 

Application Server:

Fortgeschritten:

  • jBoss
  • WildFly

Scrum:

  • Experte: Developer
  • Grundlagen: Master

Mobile / Web Dev:

Fortgeschritten: 

  • HTML
  • CSS
  • Angular 2-4
  • Vaadin
  • HTTP(S)
  • TLS
  • REST
  • SOAP
  • JSON

Weitere:

Fortgeschritten: 

  • C++
  • SIP
  • Penetration Testing
  • Vaadin
  • Unreal Engine

Grundlagen: 

  • C#
  • JavaScript
  • PHP
  • Haskell
  • Prolog
  • Elasticsearch
  • Neo4J

Auf einen Blick:
Ein leidenschaftlicher, standortunabhängiger Full-Stack Java Software Engineer, der sich auf die professionelle Entwicklung Cloud-basierter, verteilter Geschäftslösungen mit der Java Technology
Platform spezialisiert hat.

Betriebssysteme

(Alpine-)Linux
Fortgeschritten
Linux
Fortgeschritten
Mac OS
Fortgeschritten
Windows
Fortgeschritten

Datenbanken

H2
MySQL
Fortgeschritten
Oracle
Fortgeschritten
PostgreSQL
Grundlagen
SQLite
Grundlagen

Branchen

Branchen

  • Aviation Industry
  • Health and Public 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.