freiberufler Senior Softwareentwickler Java/Kotlin Fullstack (Spring-Boot/Microservices) auf freelance.de

Senior Softwareentwickler Java/Kotlin Fullstack (Spring-Boot/Microservices)

zuletzt online vor 5 Tagen
  • 85€/Stunde
  • 21629 Neu Wulmstorf, Niederelbe
  • Nähe des Wohnortes
  • de  |  en
  • 23.04.2024

Kurzvorstellung

Ich bin seit 13 Jahren als Softwareentwickler tätig. Ich arbeite als Fullstackentwickler mit Schwerpunkt Backend-Entwicklung.
Im Frontend arbeite ich sowohl mit SPAs als auch mit SSR.
Im Backend bin ich spezialisiert auf Spring-Boot oder Java EE.

Qualifikationen

  • Angular
  • Gradle
  • Hibernate (Java)
  • J2EE (Java EE)
  • Java (allg.)
  • Jenkins
  • Kotlin
  • Representational State Transfer (REST)
  • Selenium
  • Softwareentwicklung (allg.)

Projekt‐ & Berufserfahrung

Softwareentwickler (Festanstellung)
Kundenname anonymisiert, Köln
8/2023 – 12/2023 (5 Monate)
Handel
Tätigkeitszeitraum

8/2023 – 12/2023

Tätigkeitsbeschreibung

Projekt: Entwicklung eines Identity Providers zur Verwaltung von Kundenkonten auf Basis von Keycloak.
Rolle: Softwareentwickler
Teamgröße: 6 Personen / crossfunktional / agil
• Entwicklung von Keycloak-Extensions und einem Theme.
• Entwicklung von Buildskripten
• Entwicklung von End-to-End-Tests mit Playwright
Technologien: Keycloak, Kotlin, Google Cloud, Gradle, Vue.js, Freemarker, Kafka, Github Actions, Playwright

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Softwareentwickler
Kundenname anonymisiert, Hamburg
1/2022 – 6/2023 (1 Jahr, 6 Monate)
Logistikdienstleister
Tätigkeitszeitraum

1/2022 – 6/2023

Tätigkeitsbeschreibung

Projekt: Wartung und Weiterentwicklung einer Anwendung für die Kunden und Benutzer-Verwaltung
Rolle: Softwareentwickler
Teamgröße: 9 Personen / crossfunktional / agil
• Anbindung an eine OAuth 2.0 Schnittstelle
• Optimierung der Gradle-Buildscripte für schnellere Laufzeit
• Aktualisierung der Anwendung auf Spring Boot 3
• Stabilisierung und Beschleunigung der Webtests
Technologien: Java 17, Spring Boot, Thymeleaf, OpenShift, RabbitMQ, Gradle, Selenium, Vue.js, Jenkins, Kafka

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Softwareentwickler
Kundenname anonymisiert, Hamburg
4/2021 – 12/2021 (9 Monate)
Dienstleistungsbranchen (Service)
Tätigkeitszeitraum

4/2021 – 12/2021

Tätigkeitsbeschreibung

Projekt: Weiterentwicklung von nativen iOS-Apps
Rolle: Softwareentwickler
Teamgröße: 15 – 20 Personen / crossfunktional / agil
• Verbesserung der Darstellung von Partnerprofilen
• Entwicklung eines Features, um die Freischaltung von Partnerprofilen für Basismitglieder zu ermöglichen
• Konzeption und Anbindung von REST-Schnittstellen
Technologien: UIkit, SwiftUI, Combine, Jenkins, Zeplin, Figma, Github Actions

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Softwareentwickler
Kundenname anonymisiert, Hamburg
7/2018 – 3/2021 (2 Jahre, 9 Monate)
Handel
Tätigkeitszeitraum

7/2018 – 3/2021

Tätigkeitsbeschreibung

Projekt: Weiterentwicklung einer Online-Lotterie-Plattform, Zusammenführung der Plattformen von Tipp24 und Lotto24 und Entwicklung von nativen iOS Apps
Rolle: Fullstack Entwickler / Technical Lead
Teamgröße: 7 Personen / crossfunktional / agil
• Anbindung von SCHUFA-Schnittstellen mit dem SIML2-Protokoll.
• Anbindung des Video-Ident-Verfahrens der Deutschen Post.
• Anbindung der Schnittstellen von Landeslotterien zum Kauf von Rubbellosen.
• Wartung von automatisierten Tests mit Cucumber und Selenium WebDriver.
• Neuentwicklung und Vereinheitlichung von REST-APIs zur Anbindung einer nativen iOS-App.
• Umbau einer iOS-App zu einer nativen App und Weiterentwicklung einer Android-Wrapper-App.
• Conversion-Optimierung der iOS-App mit AB-Tests.
Technologien: Java 8, Spring Boot, Wicket, Microservices, Kubernetes, Docker, Oracle DB, Maven, Gradle, Jenkins, JSP, Angular, Selenium, Cucumber, iOS, Android, Micronaut, Swift, Kotlin, Swagger, Spring Cloud Gateway, Zeplin, Amazon AWS

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Softwareentwickler
Kundenname anonymisiert, Quickborn
10/2016 – 6/2018 (1 Jahr, 9 Monate)
Banken
Tätigkeitszeitraum

10/2016 – 6/2018

Tätigkeitsbeschreibung

Projekt: Weiterentwicklung einer Plattform zur digitalen Vermögensverwaltung, Umsetzung von regulatorischen Anforderungen im Rahmen von MIFID II, sowie Entwicklung einer standardisierten Vermögensverwaltung.
· Rolle: Fullstack Softwareentwickler
Teamgröße: 7-9 Personen / crossfunktional / agil
• Entwicklung des Robo-Advisors cominvest für die automatisierte Verwaltung eines Depots. Anbindung verschiedener Webservices.
• Entwicklung einer standardisierten Vermögensverwaltung. Entwicklung eines Algorithmus zur automatisierten Umschichtung von Wertpapieren.
• Anbindung von Schnittstellen im FIX-Format zur Darstellung von Kostenausweisen.
• Umbau von Webseiten zu einem Responsive Webdesign.
Technologien: Java 8, JSF, Spring, REST, Oracle DB, Maven, Jenkins

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Softwareentwickler
Kundenname anonymisiert, Hamburg
1/2016 – 9/2016 (9 Monate)
Versicherungen
Tätigkeitszeitraum

1/2016 – 9/2016

Tätigkeitsbeschreibung

Projekt: Weiterentwicklung einer Versicherungslösung für das Angebots- und Vertragsmanagement
· Rolle: Fullstack Softwareentwickler
Teamgröße: 8 Personen / crossfunktional / agil
• Entwicklung von Formularen zur Eingabe von Verträgen.
• Erstellung von Word-Dokumenten auf Basis der Verträge.
• Anbindung von Schnittstellen zum automatisierten Datenimport und –export.
Technologien: Java 8, Spring, REST, Node.js, Maven, JSF, Oracle DB

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Softwareentwickler
Kundenname anonymisiert, Köln
10/2010 – 12/2015 (5 Jahre, 3 Monate)
Handel
Tätigkeitszeitraum

10/2010 – 12/2015

Tätigkeitsbeschreibung

Verschiedene Projekte (siehe CV)

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Zertifikate

Amazon AWS Certified Developer – Associate
AWS
2023
Oracle Certified Expert, Java EE 6 Web Services Developer
Oracle
2015
Oracle Certified Expert, Java EE 6 Enterprise JavaBeans Developer
Oracle
2015
Oracle Certified Professional, Java SE 7 Programmer
Oracle
2013
Oracle Certified Professional, Java SE 7 Programmer
Oracle
2013

Ausbildung

Diplom-Informatik am KIT (Universität Karlsruhe (TH))
Diplom-Informatik
KIT (Universität Karlsruhe (TH))
2010
Karlsruhe

Über mich

Ich arbeite seit 13 Jahren hauptsächlich in agilen Teams als Softwarentwickler.
Ich arbeite Fullstack und biete eine große Bandbreite an Skills.
Mein Schwerpunkt liegt in der Backendentwicklung (Spring-Boot, Java EE) . Ich biete aber auch Entwicklung im Frontend (Vue, Angular, Wicket, Thymeleaf), Buildskripte (Gradle, Maven, Jenkins, Github Actions) und Skills für Docker und Kubernetes für Entwickler an.

Weitere Kenntnisse

Programmiersprachen
• Java 17, Kotlin, Grovvy
• JavaScript, TypeScript
• Swift

Datenbanken
• Oracle, PostgreSQL, DB2, MySQL, H2

Java EE
• JSF, JSP
• JAX-WS, JAX-RS
• CDI, EJB, JPA
• Bean Validation, JAXB, Servlets

Buildtools
• Gradle
• Maven
• Jenkins

Werkzeuge
• IntelliJ / Eclipse / Xcode
• Docker / Kubernetes / OpenShift / Helm
• SoapUI / Postman / Insomnia REST
• Git / SVN
• Bitbucket Server / GitHub Enterprise
• Zeplin / Figma

Spring
• Spring Framework
• Spring Boot
• Spring MVC
• Spring Web Flow
• Spring Cloud Gateway
• Spring Data
• Spring Batch

Bibliotheken und Frameworks
• Micronaut
• RxJava
• Swagger
• Hibernate
• Apache Camel
• RabbitMQ
• jQuery
• Bootstrap
• Angular
• Vue.js
• Thymeleaf
• Wicket
• Java Swing

iOS
• UIkit
• SwiftUI
• Combine

Test-Werkzeuge
• Selenium
• Serenity
• Cucumber
• JUnit
• TestNG
• Mockito

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Home-Office
bevorzugt
Profilaufrufe
177
Alter
39
Berufserfahrung
13 Jahre und 6 Monate (seit 10/2010)

Kontaktdaten

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

Jetzt Mitglied werden