Java Softwareentwickler (Spring Boot, Spring Webflux)
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- Deutschland
- Nähe des Wohnortes
- de | en
- 01.01.2025
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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.
Datenbankentwicklung, Javaserver Pages, Scrum, Softwareentwicklung (allg.)
3/2022 – 12/2022
TätigkeitsbeschreibungBetriebsbetreuung 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 QualifikationenApache Camel, Apache Maven, Hibernate (Java), Java (allg.), Junit, Openshift
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.
AngularJS, Apache Maven, Git, Hibernate (Java), Java (allg.), Scrum, Software Architecture, Spring Framework
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.
Amazon Web Services (AWS), JavaScript, Node.Js, SQL, Vue.Js
Ausbildung
Aachen
Aachen
Aachen
Über mich
- 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
- 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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden