freiberufler Java Softwareentwickler (Spring Boot, Spring Webflux) auf freelance.de

Java Softwareentwickler (Spring Boot, Spring Webflux)

offline
  • auf Anfrage
  • Deutschland
  • Nähe des Wohnortes
  • de  |  en
  • 22.01.2024

Kurzvorstellung

Entwicklung und Architektur von Java-Softwaresystemen mit Spring Boot und Spring Webflux.

Qualifikationen

  • Amazon Web Services (AWS)
  • Apache Camel
  • Apache Maven
  • Datenbankentwicklung
  • Docker
  • Hibernate (Java)
  • Java (allg.)
  • JSP (Java Server Pages)
  • JUnit
  • OpenShift
  • SCRUM
  • Software Architektur / Modellierung
  • Softwareentwicklung (allg.)
  • Spring

Projekt‐ & Berufserfahrung

Softwareentwickler
Kundenname anonymisiert, Böblingen
11/2022 – offen (1 Jahr, 6 Monate)
Banken
Tätigkeitszeitraum

11/2022 – offen

Tätigkeitsbeschreibung

- Weiterentwicklung des Bestandssystems zur Abwicklung und Überprüfung von Auto-Krediten.
- Schrittweise Überführung des Bestandssystems in ein neues System basierend auf einer reaktiven Java Spring WebFlux Appliklation mit einer No-SQL Datenbank.
- Erstellen von Schnittstellen zwischen dem Bestandssystem und dem neuen System mit OpenAPI.
- Arbeiten in einem von insgesamt zwei Scrum-Teams mit jeweils ca. 8 Personen.
- Eingesetzte Technologien: Java, Spring Boot WebFlux, React, WebSphere, MongoDB, Oracle DB, OpenAPI, JUnit
Verwendete Tools: Jira, Confluence, IntelliJ, Jenkins, GitHub Enterprise, Splunk,
OpenShift, JRebel, MS Teams.

Eingesetzte Qualifikationen

Datenbankentwicklung, JSP (Java Server Pages), SCRUM, Softwareentwicklung (allg.)

Java Software Entwickler
Generali Deutschland AG, Aachen
3/2022 – 12/2022 (10 Monate)
Versicherungen
Tätigkeitszeitraum

3/2022 – 12/2022

Tätigkeitsbeschreibung

Betriebsbetreuung und Weiterentwicklung der Software Insure PSLife, einer Java-basierten Microservice Anwendung für Vertragsverwaltung im Lebensversicherungsumfeld. Gearbeitet wurde in einem agilen Scrum-Train, bestehend aus ca. 80 Personen in Zwei-Wochen Sprints und quartalsmäßigen Program Increments (PI). Meine Aufgaben waren dabei die Betriebsbetreuung von diversen Umsystem, die mit der PSLife Software kommunizieren, sowie die Einführung eines neuen Versicherungsproduktes in die Software PSLife selbst.

Eingesetzte Qualifikationen

Apache Camel, Apache Maven, Hibernate (Java), Java (allg.), JUnit, OpenShift

Software Architekt & Entwickler (Festanstellung)
INFORM GmbH, Aachen
9/2018 – 2/2022 (3 Jahre, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2018 – 2/2022

Tätigkeitsbeschreibung

- Architektur und Weiterentwicklung der Software SyncroSupply, ein Zeitfenstermanagement und LKW-Zulaufsteuerungssystem:
In einem agilen Scrum Team, bestehend aus zehn Personen wurden Kundenprojekte betreut und umgesetzt sowie Standardfeatures für die Software entwickelt. In meinem Team wurde mit der Kanban Methode gearbeitet und Test-Driven Development betrieben. Meine Aufgaben waren unter anderem die Architektur und Entwicklung von Standardfeatures und Design und Implementierung von (REST)-Schnittstellen zur Anbindung an Fremdsysteme z. B. SAP-Systeme, Payment-Provider oder Prozessleitsystem.
- Weiterentwicklung von mobilen Web-Apps für die Software SyncroSupply:
Für die Software SyncroSupply habe ich zusätzlich in einem cross-funktionalen Team, Use-Cases für die mobile App umgesetzt. Die App ist mit Cordova, Angular und TypeScript umgesetzt wurden. Zudem war ich an der Veröffentlichung der iOS Version im Apple App Store mitverantwortlich.
- Verantwortlich für die Betreuung von Auszubildenden und Durchführung von Bewerbungsgesprächen für Entwicklerpositionen in meinem Team.

Eingesetzte Qualifikationen

AngularJS, Apache Maven, Git, Hibernate (Java), Java (allg.), SCRUM, Software Architektur / Modellierung, Spring

Full Stack Entwickler
senseering GmbH, Köln
4/2018 – 7/2020 (2 Jahre, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2018 – 7/2020

Tätigkeitsbeschreibung

Ausgründung am Werkzeugmaschinenlabor WZL der RWTH Aachen.
Die initiale Idee des IoT-Start-ups war es, einen digitalen Daten-Marktplatz für digitale Zwillinge von Feinschneid-Elementen zu erstellen. Dabei wurde eine skalierbare IoT-Plattform basierend auf einer Serverless-Node.js Infrastruktur und einem Frontend mit Vue.js aufgebaut. Das Start-up bestand aus ca. zehn Personen, wobei ich und zwei weitere Entwickler hauptsächlich für das Frontend verantwortlich waren. Dabei war ich hauptsächlich für die Erstellungen des initialen Prototyps des Daten-Marktplatzes sowie die Erstellung der Benutzerverwaltung mit AWS Cognito verantwortlich. Gearbeitet wurde größtenteils Remote in einer agilen Arbeitsweise mit Vier-Wochen Sprints.

Eingesetzte Qualifikationen

Amazon Web Services (AWS), JavaScript, Node.js, SQL, Vue.js

Ausbildung

Computer Science, RWTH Aachen University
Master
2022
Aachen
Scientific Programming, FH Aachen
Bachelor
2018
Aachen
Mathematisch-technischen Software Entwickler
Ausbildung
2018
Aachen

Über mich

- Architektur und Entwicklung von Java-Software-Systemen und Schnittstellen. Schwerpunkt auf Systemen mit Spring Boot und reaktive Systeme mit Spring WebFlux und No-SQL Datenbanken.
- Hohes Qualitätsbewusstsein durch Clean-Code-Prinzipien und Erstellung und Durchführung von Unit- und Integrationstests
- Sehr gute Kenntnisse in Agilen-Methoden und -Prozessen.
- Masterabschluss in Informatik mit Schwerpunkt auf Modell-basierter Softwareentwicklung.
- Starke analytische und problemlösungsorientierte Fähigkeiten.
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift.

Weitere Kenntnisse

Technologien:
- Java
- Maven, Gradle
- Spring (MVC, Boot, Webflux, Batch)
- OpenAPI/Swagger
- JPA, Hibernate
- JUnit
- Cucumber
- Mockito
- Groovy
- XML, JSON

Frontend:
- Java Server Pages (JSP)
- TypeScript, JavaScript
- Vue.Js
- HTML
- CSS,LESS,SASS
- Flutter

Datenbanken:
- PostgreSQL
- Mongo DB
- Oracle DB
- IBM DB2

Tools:
- AWS
- OpenShift
- Docker
- Jenkins
- Gitlab, GitHub, BitBucket
- Eclipse, IntelliJ, Visual Studio Code
- Jira, Confluence
- SonarQube
- Splunk
- Postman

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
unbedingt
Profilaufrufe
1206
Berufserfahrung
8 Jahre und 7 Monate (seit 09/2015)

Kontaktdaten

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

Jetzt Mitglied werden