freiberufler Senior Java Developer auf freelance.de

Senior Java Developer

offline
  • auf Anfrage
  • 34266 Niestetal
  • auf Anfrage
  • de  |  en
  • 17.11.2023

Kurzvorstellung

Ich besitze über 14 Jahre Berufserfahrung . Meine Fokus liegt auf Technische Architektur, Backend-Entwicklung, Java, Spring-Framework, Testautomatisierung, CI/CD, Microservice, Docker und Cloud.

Qualifikationen

  • Apache Kafka
  • Continuous Integration
  • Docker
  • Git
  • Java (allg.)
  • Microservice-Architektur
  • SCRUM
  • Spring
  • Spring Boot
  • Spring Cloud

Projekt‐ & Berufserfahrung

QA, Architekt
Kundenname anonymisiert, remote
2/2023 – 8/2023 (7 Monate)
Handel
Tätigkeitszeitraum

2/2023 – 8/2023

Tätigkeitsbeschreibung

- Konzeption von verbesserten Teststreckumgebungen
- Minimierung von manuellen Tests
- Implementation von Tests in Gitlab-Pipelines
- Wiederverwendbarkeit von Tests innerhalb aller Teststrecken
ermöglichen
- Optimierung der Laufzeiten der Tests
- Überarbeitung der Dokumentation

Eingesetzte Qualifikationen

Confluence (Atlassian), Docker, Git, Java (allg.), Jira, Kafka, mySQL, Representational State Transfer (REST), SCRUM, SOAP (Simple Object Access Protocol), Spring

Architekt, Entwickler
Kundenname anonymisiert, Berlin / Remote
11/2021 – 8/2022 (10 Monate)
Finanzdienstleister
Tätigkeitszeitraum

11/2021 – 8/2022

Tätigkeitsbeschreibung

- Konzeption und Aufteilung eines Service zu Microservices
- Weiterentwicklung von Echtzeitanwendungen und Schnittstellen
- Definition und Erstellung von Metriken und deren graphische Darstellung mittels Grafana

Eingesetzte Qualifikationen

Apache Maven, Confluence (Atlassian), Docker, Git, Jira, JUnit, Kafka, Linux Entwicklung, mySQL, SCRUM

Entwickler, QA
Kundenname anonymisiert, Remote
10/2020 – 4/2021 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2020 – 4/2021

Tätigkeitsbeschreibung

- Bugfixing in Java/Spring Applikationen
- Qualitätssicherung
- Testing

Eingesetzte Qualifikationen

Apache Maven, Cloud (allg.), Confluence (Atlassian), Docker, Git, Java (allg.), Jira, JUnit, mySQL, Representational State Transfer (REST), SOAP (Simple Object Access Protocol), Spring, Ubuntu, Windows 10

Architekt, Entwickler
Kundenname anonymisiert, Bremen
2/2020 – 8/2020 (7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

2/2020 – 8/2020

Tätigkeitsbeschreibung

Entwicklung einer Middleware zur Übertragung von Kunden-, Ticketing- und Zugriffskontrollsystemen.

- Definitionen der Datenmodelle
- Konzeption und Entwicklung der Middleware
- Livegang von allen cloudbasierten Microservices
- Anbindung einen größeren Anzahl von Fremdsystemen

Eingesetzte Qualifikationen

Apache Maven, Cloud Computing, Code Review, Confluence (Atlassian), Docker, Git, Java (allg.), Jira, JUnit, Kafka, Magento, mySQL, Representational State Transfer (REST), SCRUM, Spring, Testautomatisierung, Windows 10

Architekt, Entwickler
Kundenname anonymisiert, Bremen
12/2018 – 1/2020 (1 Jahr, 2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

12/2018 – 1/2020

Tätigkeitsbeschreibung

Anpassung einer bestehenden Microservice-Plattform an neue Anforderungen zur Kundendatensynchronisation und zusätzliche Anbindung von ERP-Systemen.

- Vervollständigung des Kundenmodells
- Definition eines Modells für die Kommunikation mit ERP-Systemen
- Erweiterung und Entwicklung von über 25 Microservices
- Anbindung neuer Endsystemen
- Performance und Skalierung mit Hinblick auf eine Echtzeitübertragung

Eingesetzte Qualifikationen

Cloud Computing, Confluence (Atlassian), Docker, Git, Java (allg.), Jira, JUnit, Kafka, Kubernetes, Magento, mySQL, Representational State Transfer (REST), SCRUM, Spring, Testautomatisierung, Windows 10

Architekt, Entwickler
Kundenname anonymisiert, Bremen
3/2018 – 11/2018 (9 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2018 – 11/2018

Tätigkeitsbeschreibung

Entwicklung einer Middleware zur Kundensyncronisation zwischen beliebig vielen Endsystemen mithilfe von eventbasierter Kommunikation.

- Definition eines neuen rudimentären Kundenmodells
- Konzeption und Entwicklung der Service zur Kundensyncronisation
- Anbindung eines ersten externen Endsystems zur Kundensyncronisation

Eingesetzte Qualifikationen

Apache Maven, Cloud Computing, Confluence (Atlassian), Docker, Git, Java (allg.), Jira, JUnit, Kafka, mySQL, Representational State Transfer (REST), SCRUM, Spring, Testautomatisierung, Windows 10

Architekt, Entwickler
Kundenname anonymisiert, Bremen
8/2017 – 2/2018 (7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

8/2017 – 2/2018

Tätigkeitsbeschreibung

Konzeption und Erstellung einer Microservice-Plattform.

- Erstellung eines neuen Plattform-Entwurfs
- Einführung neuer Technologien innerhalb des Teams
- Erstellung einer Microservice-Plattform basierend auf Docker Swarm
- Entwicklung eines Prototyp zur Demonstration

Eingesetzte Qualifikationen

Apache Maven, Cloud Computing, Confluence (Atlassian), Docker, Git, Java (allg.), Jira, JUnit, Kafka, mySQL, Representational State Transfer (REST), SCRUM, Spring, Windows 10

Architekt, Entwickler
Kundenname anonymisiert, Remote
8/2016 – 7/2017 (1 Jahr)
Logistikdienstleister
Tätigkeitszeitraum

8/2016 – 7/2017

Tätigkeitsbeschreibung

Neuentwicklung von Authentifizierungs- und Autorisierungsdiensten.

- Kommunikation mit dem Kunden
- Technische Architektur
- Entwicklung der Services

Eingesetzte Qualifikationen

Apache Maven, Cloud Computing, Code Review, Confluence (Atlassian), Git, Java (allg.), Jenkins, Jira, JUnit, mySQL, Representational State Transfer (REST), SCRUM, Spring, Ubuntu

Entwickler
Kundenname anonymisiert, Düsseldorf
7/2016 – 8/2016 (2 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2016 – 8/2016

Tätigkeitsbeschreibung

Erstellung und Konfiguration einer Infrastruktur für bereits entwickelte Microservices.

- Konfiguration von Spring Cloud Foundry
- Entwicklung übergeordneter Services wie Registry- und Configuration
- Migration bereits entwickelter Services nach Spring Cloud Foundry

Eingesetzte Qualifikationen

Apache Maven, Cloud Computing, Docker, Git, Java (allg.), Spring

Entwickler
Kundenname anonymisiert, Kassel
5/2016 – 7/2016 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2016 – 7/2016

Tätigkeitsbeschreibung

Entwicklung einer Webapplikation zur Aggregation von Daten aus verschieden Projektmanagement-Webanwendungen.

- Erweiterung der Datenstruktur
- Erstellung eines Konnektors zu JIRA

Eingesetzte Qualifikationen

AngularJS, Code Review, Git, Java (allg.), JavaScript, Jenkins, PostgreSQL

Entwickler
Kundenname anonymisiert, Frankfurt / Halle / Remote
1/2016 – 5/2016 (5 Monate)
Logistikdienstleister
Tätigkeitszeitraum

1/2016 – 5/2016

Tätigkeitsbeschreibung

Entwicklung eines Portals zur Verwaltung von Mietobjekten (Car- und Bikesharing).

- Definition der Datenstruktur der Datenbank
- Entwicklung des Backend
- Definition und Entwicklung der Schnittstellen
- Continuous Integration Prozess
- Unterstützung im Frontend

Eingesetzte Qualifikationen

AngularJS, Docker, Gradle, Java (allg.), JavaScript, Jenkins, PostgreSQL, Spring

Architekt, Entwickler
Kundenname anonymisiert, Frankfurt / Halle / Remote
9/2014 – 12/2015 (1 Jahr, 4 Monate)
Logistikdienstleister
Tätigkeitszeitraum

9/2014 – 12/2015

Tätigkeitsbeschreibung

Entwicklung eines Datawarehouse für einen großen Anbieter von Mobilitätslösungen. Export und Umwandlung von Daten aus einem Altsystem in eine neue zukunftsfähige Struktur.

- Definition einer neuen technischen Datenstruktur in enger Zusammenarbeit mit dem Kunden

- Technische Architektur eines Systems zum Export von Daten eines Altsystems in ein Datawarehouse

- Entwicklung der Export- & Transformationslogik

Eingesetzte Qualifikationen

Code Review, Git, Java (allg.), JUnit, mySQL, Representational State Transfer (REST), SCRUM, Spring

Architekt, Entwickler
Kundenname anonymisiert, Frankfurt / Halle / Remote
9/2014 – 12/2015 (1 Jahr, 4 Monate)
Logistikdienstleister
Tätigkeitszeitraum

9/2014 – 12/2015

Tätigkeitsbeschreibung

Entwicklung eines Datawarehouse für einen großen Anbieter von Mobilitätslösungen. Export und Umwandlung von Daten aus einem Altsystem in eine neue zukunftsfähige Struktur.

- Definition einer neuen technischen Datenstruktur in enger Zusammenarbeit mit dem Kunden

- Technische Architektur eines Systems zum Export von Daten eines Altsystems in ein Datawarehouse

- Entwicklung der Export- & Transformationslogik

Eingesetzte Qualifikationen

Java (allg.)

Entwickler
Kundenname anonymisiert, Frankfurt / Halle / Remote
2/2013 – 8/2014 (1 Jahr, 7 Monate)
Logistikdienstleister
Tätigkeitszeitraum

2/2013 – 8/2014

Tätigkeitsbeschreibung

Migration eines umfangreiches Portal für Mobilitätslösungen von PHP4 auf Java.

- Anforderungsanalyse
- Reverse Engineering
- Implementierung
- Bugfixing
- Testing und Dokumentation

Eingesetzte Qualifikationen

Apache Maven, Apache Tomcat, Code Review, Git, Java (allg.), JavaScript, jQuery, JUnit, mySQL, PHP, SCRUM, Spring

Architekt, Entwickler
Kundenname anonymisiert, Kassel
9/2012 – 12/2012 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2012 – 12/2012

Tätigkeitsbeschreibung

Entwicklung einer auf Java EE 6 und JSF 2 basierenden Webanwendung zur Auswertung von persistenten Daten aus dem Themengebiet Energiemanagement.

Design der Datenbank
- Entwurf der Webapplikation
- Implementierung
- Erstellung von Tests mit JUnit & Mockito
- Fehleranalyse und Bugfixing
- Dokumentation

Eingesetzte Qualifikationen

Ajax, CSS (Cascading Style Sheet), J2EE (Java EE), JSF (Java Server Faces), JUnit, mySQL, SCRUM, Ubuntu, XHTML (Extensible HyperText Markup Language)

Entwickler
Kundenname anonymisiert, Kassel / Remote
3/2012 – 8/2012 (6 Monate)
Handel
Tätigkeitszeitraum

3/2012 – 8/2012

Tätigkeitsbeschreibung

Weiterentwicklung und Wartung einer Webapplikation mit dem Play! Framework für ein großes Outlet-Center.

- Erweiterung der Datenbank (Hibernate)
- Implementierung verschiedener Kundenanforderungen (verschiedenster Art) in der Größenordnung zwischen 1 PT und 60PT
- Erstellen von kundenspezifischen APIs
- Erstellung von Unittests
- Fehleranalyse und Bugfixing (mit Issue & Projekt Tracking Software JIRA)

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), Git, HTML, Java (allg.), JavaScript, Jenkins, Jira, jQuery, JUnit, mySQL, SCRUM, Ubuntu

Architekt, Entwickler
Kundenname anonymisiert, Hann Münden / Kassel
8/2011 – 2/2012 (7 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

8/2011 – 2/2012

Tätigkeitsbeschreibung

Erstellung einer Serveranwendung zur Verwaltung von Daten des Motorola Handheld-Computer

- Design der Datenbank
- Erstellung der Serveranwendung
- Weiterentwicklung des Clients

Eingesetzte Qualifikationen

Apache Subversion (SVN), Apache Tomcat, Java (allg.), Java ME (Java Platform, Micro Edition), mySQL, NetBeans, Struts

Architekt, Entwickler
Kundenname anonymisiert, Hann Münden / Kassel
2/2011 – 7/2011 (6 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

2/2011 – 7/2011

Tätigkeitsbeschreibung

Erstellung einer Anwendung für Motorola Handheld-Computer zur Erfassung und Speicherung von Barcodes.

- Einrichtung und Konfiguration des Handheld-Computer
- Entwicklung der Anwendung in Java ME
- Design und Implementierung der GUI sowie der Logik für die Prozesssteuerung
- Schreiben eines Benutzerhandbuchs
- Fehleranalyse sowie Bugfixing

Eingesetzte Qualifikationen

Apache Subversion (SVN), Java (allg.), Java ME (Java Platform, Micro Edition), NetBeans

Ausbildung

Bachelor of Science
Angewandte Informatik
2013
Fulda

Weitere Kenntnisse

Experte:

- Agile Methoden (Scrum, Kanban)
- Continuous Delivery (Gitlab)
- Continuous Integration (Jenkins, Gitlab)
- Docker
- Docker Swarm
- Flyway
- Git
- Java
- JUnit
- Microservice Architektur
- Spring (Boot, Cloud, Data) 
- SQL (MySQL, PostgreSQL, MariaDB, H2)
- Testautomatisierung (Mockito, SoapUI, Selenium, JUnit, Postman)
- Windows

Fortgeschritten:

- Ant, Maven, Gradle
- Apache http, Jetty, Tomcat, Wildfly, Glassfish
- Apache Kafka
- Continuous Deployment
- CSS
- Hibernate
- HTML 5
- Javascript
- Linux
- PHP (4,5,7)
- Webentwicklung

Basis:

- Angular
- JSF 2
- Kubernetes
- NoSQL (MongoDB, Neo4j)
- Play 2
- Spring Cloud Foundry

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
1074
Alter
39
Berufserfahrung
16 Jahre und 3 Monate (seit 01/2008)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden