28.08.2025 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Java Fullstack Entwickler - Spring Boot, Kotlin, AWS

Pommelsbrunn, Deutschland
Deutschland +2
Bachelor of Science in Informatik
Pommelsbrunn, Deutschland
Deutschland +2
Bachelor of Science in Informatik

Profilanlagen

AWS Certified Developer - Associate certificate.pdf

Skills

Mehr als 13 Jahre Erfahrung im agilen Vorgehen mit Scrum und kanban, pair programming, testgetriebene Entwicklung, clean code

Programmiersprachen:
Java, Kotlin, Typescript, Java Script, Shell-Script

Frameworks:
Spring, Spring Boot, EJB

Tools:
Jenkins, Github, Gitlab, Git, Gradle, Maven, Kibana, Grafana

Datenbanken:
MongoDb, Redis, MySQL, AWS DynamoDB, DB2

Plattform:
Docker, AWS

Zertifizierung:
AWS Certified Developer – Associate

Sprachen

DeutschverhandlungssicherEnglischgutRussischMuttersprache

Projekthistorie

Fullstack Entwickler: Storefront/Widgets, Otto GmbH & Co KG

Otto GmbH & Co.KG

Konsumgüter und Handel

5000-10.000 Mitarbeiter

  • Entwicklung und Optimierung von Widgets für die Storefront/Startseite des Otto-Onlineshops mit Fokus auf Benutzerfreundlichkeit und Performance
  • Umsetzung von Frontend-Funktionalitäten mit TypeScript und Vue.js sowie serverseitiger Rendering-Lösungen mit Thymeleaf
  • Entwicklung von Backend-Services mit Kotlin und Spring Boot zur Anbindung an Microservice-Architekturen
  • Integration von Event-Streaming und Messaging über Kafka
  • Betrieb und Deployment in einer Cloud-Umgebung (AWS, Docker, Terraform)
  • Enge Zusammenarbeit mit cross-funktionalen Teams zur kontinuierlichen Weiterentwicklung der Plattform
Tech-Stack: Kotlin, Spring Boot, TypeScript, Vue.js, Thymeleaf, Kafka, Docker, AWS, Terraform, GitHub, GitHub Actions, Grafana, Kibana
Methoden & Tools: Agile/Kanban, Jira, Confluence, Miro

Entwicklung von WebSocket- und REST-Schnittstellen zur sicheren Integration von elektronischen Gesundheitskarten (eGK) in der Telematikinfrastruktur

Gematik GmbH

Internet und Informationstechnologie

250-500 Mitarbeiter

  • Entwicklung und Implementierung von Schnittstellen zwischen Client-, Server- und Smartcard-Systemen als Beispielimplementierung im Kontext der Telematikinfrastruktur
  • Implementierung sicherer Kommunikation zwischen Client und Server über abgesicherte WebSocket-Verbindungen (TLS)
  • Integration und Ansteuerung der elektronischen Gesundheitskarte (eGK) zur Weiterleitung von Befehlen zwischen Server und Smartcard
  • Umsetzung des „Proof of Patient Presence“ (PoPP)-Services zur Erzeugung kryptographisch abgesicherter PoPP-Token
  • Einsatz von PostgreSQL  zur Verwaltung und Abfrage von Zertifikatsdaten in Form von Hashwerten (eGK-Hash-Datenbank), um sichere und datenschutzfreundliche Datenflüsse sicherzustellen
  • Verantwortung für Umsetzung von User-Storys und eigenständige Fehleranalyse/-behebung unter Einhaltung agiler Methoden (Scrum)
  • Dokumentation von REST- und WebSocket-Schnittstellen sowie Software-Architekturen
  • Durchführung von Code-Reviews, Unit-Tests, Refactorings und Qualitätssicherungsmaßnahmen (Clean-Code, Merge-/Pull-Requests)
  • Enge Zusammenarbeit mit Test- und Spezifikationsexperten sowie regelmäßige Abstimmung im Scrum-Team (Daily Standup, Review, Retrospektive)


Kenntnisse:
Spring-Boot, Java, OAuth 2.0, JWT, WebSocket, REST, TLS, Maven, Gradle, Docker, GitLab, GitHub, PostgreSQL, SOAP, Git

Produkte:
IntelliJ IDEA, Jira, Confluence

Fullstack Entwickler: Erweiterung und Modernisierung des Kunden-Login- und Mein-Konto-Bereichs, Otto GmbH & Co KG

Otto GmbH & Co KG

Konsumgüter und Handel

5000-10.000 Mitarbeiter

  • Schrittweise Ersetzung eines existierenden „Micro-Service“ (Monolith) durch neue,modernere Komponenten und dabei Zerschlagung in kleinere Micro-Services oderLambdas welche dann Teilaufgaben übernehmen. Ziel: bessere Skalierbarkeit undkostengünstigerer Betrieb durch weniger Instanzen und manches nur noch Lambdas(serverless). Die Services drehen sich um das Login von Kunden und Verwaltung derdafür notwendigen Daten, wie eMail, Passwort, Telefonnummer, Adresse usw. Dazugehören dann die Eingabe und Änderungsmöglichkeiten via Frontend für die Daten.Der alte Service ist in Java implementiert und wurde in der neuen Version in Kotlin,Typescript und Python umgesetzt, je nach speziellem Aufgabengebiet. Das CI/CD desalten Service wurde von Jenkins und AWS Cloud Formation übernommen. In denneuen Services übernehmen das Github Actions mit AWS CDK. Während derUmstellung mussten noch notwendige Änderungen und Wartungen an dem altenService vorgenommen werden.
  • Dazu gehören folgende, als Micro-Service implementierte, Haupt-Funktionalitäten:Login, Passwort ändern, Passwort vergessen, Migration Telefonkunde,Reauthentifizierung, Zugang per Kundennummer zurücksetzen, Verifizierung dereMail, Neuregistrierung, Ändern der Rechnungsanschrift, eMail nicht zustellbar,Adresse unbekannt, eMail Adresse ändern, Telefonnummer ändern
  • Zusätzlich wurden noch diverse notwendigen Infrastruktur-Funktionalitäten realisiert
    • Implementierung als Micro-Service, realisiert durch Docker Container mit Spring-Boot 
    • Deployment der Docker Container in AWS in EC2, Fargate oder Lambda
    • Kontinuierliche Updates der Dependencies in Gradle-Build-Files und Dockerfiles wegen Security-Anforderungen (CVE‘s) und neuer Features. Dabei waren öfter umfangreiche Änderungen durchzuführen, da viele Bibliotheken leider nicht abwärtskompatibel waren und deshalb sehr viel umgestellt werden musste. Für die automatisierten Updates wurde dependabot eingesetzt.
    • Kontinuierliche Anpassungen an den Consumer-Driven Contract (CDC‘s) welche automatisiert geprüft werden.
    • Migration von Spring-Boot über mehrere Versionen hinweg von 2.4.* bis 3.2.5 mit sämtlichen Zwischenversionen
    • Migration von MongoDB auf DynamoDB im laufenden Betrieb
    • Migration von Java 1.8 auf Java 21 mit sämtlichen LTS Zwischenversionen
Kenntnisse:
Spring-Boot, MVC, Kotlin, Java, TypeScript, OAuth 2.0, JWT, Gradle, Docker, AWS, Amazon SQSElasticsearch, Kibana, Grafana, GitHub, DynamoDB, MongoDB, AWS-Lambda, CDK, Git, Thymeleaf, HTML, CSS

Produkte:
IntelliJ IDEA, Jira, Confluence

Zertifikate

AWS Certified Developer – Associate

aws.amazon.com

2024


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden