Senior Softwareentwickler Java/Kotlin Fullstack (Spring-Boot/Microservices)
- Verfügbarkeit einsehen
- 0 Referenzen
- 90€/Stunde
- 21629 Neu Wulmstorf, Niederelbe
- Nähe des Wohnortes
- de | en
- 01.10.2024
Kurzvorstellung
Im Frontend arbeite ich sowohl mit SPAs als auch mit SSR.
Im Backend bin ich spezialisiert auf Spring-Boot oder Java EE.
Qualifikationen
Projekt‐ & Berufserfahrung
1/2024 – offen
Tätigkeitsbeschreibung
Weiterentwicklung und Fehlerkorrekturen für Anwendungen einer Direktbank
Teamgröße: 10 Personen / agil
• Entwicklung von Rest-APIs
• Migration von Postman-Collections zu Bruno
Technologien: Java, Spring Batch, Oracle DB, Grafana, Bruno
Java (allg.)
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
Softwareentwicklung (allg.)
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
Softwareentwicklung (allg.)
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
Softwareentwicklung (allg.)
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
Softwareentwicklung (allg.)
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
Softwareentwicklung (allg.)
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
Softwareentwicklung (allg.)
10/2010 – 12/2015
TätigkeitsbeschreibungVerschiedene Projekte (siehe CV)
Eingesetzte QualifikationenSoftwareentwicklung (allg.)
Zertifikate
AWS
Oracle
Oracle
Oracle
Oracle
Ausbildung
KIT (Universität Karlsruhe (TH))
Karlsruhe
Über mich
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
• 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
- Deutsch (Muttersprache)
- Englisch (Fließend)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden