12.08.2026 aktualisiert

SR
Premiumkunde
100 % verfügbar

Fullstack JAVA Developer

Hürth, Deutschland
Deutschland
Bachelor of Science Informatik
Hürth, Deutschland
Deutschland
Bachelor of Science Informatik

Profilanlagen

Riedemann_Sebastian.pdf

Skills

JavaAmazon Elastic Compute CloudApache TomcatArchitekturAtlassian ConfluenceAutomatisierungData MigrationPersistente DatenstrukturUi-DesignIntellij IDEAJava EE Connector ArchitectureJSONJUnitPythonMachine LearningApache MavenMySQLObjektorientierte Software-EntwicklungScrumAngular 2+OpenapiDesign PatternsPrimefacesPostmanSpring BootAWS ECSGitLabGitBackend-programmierungFull Stack EntwicklungRestful ApisJenkinsMicroservices
Sebastian Riedemann ist ein erfahrener Softwareentwickler mit 5 Jahren Berufspraxis in der Entwicklung moderner Anwendungen, insbesondere in den Bereichen Java, Cloud-Technologien (AWS) und Datenmigration. Er verfügt über fundierte Kenntnisse in der Konzeption und Umsetzung von Microservices-Architekturen, RESTful APIs sowie in der objektorientierten Programmierung mit Java (bis Version 21) und Quarkus. Ergänzend bringt er Erfahrung in der Datenverarbeitung mit Python, SQL und SAS mit.
Sein Projektportfolio umfasst Branchen wie Finanzwesen, Landwirtschaft, Industrie, Telekommunikation und Logistik, wobei er sowohl als Entwickler als auch als Projektleiter und UI/UX-Designer tätig war. Sebastian ist zertifiziert als AWS Solutions Architect, Machine Learning Specialist und ISTQB Certified Tester.
Er arbeitet effizient in agilen Teams (SCRUM) und überzeugt durch seine Fähigkeit, komplexe technische Anforderungen in skalierbare und wartbare Lösungen zu überführen.

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Java Entwickler

Versicherungen

Versicherungen

Modernisierung und Überarbeitung einer Altanwendung

Projektbeschreibung
In diesem Projekt wird eine alte (Smalltalk) Anwendung in monolithischer Struktur sowohl technisch als auch funktional neu überarbeitet. Das Projekt zielt darauf ab, den Zahlungsverkehr aus der Altanwendung in einer neuen Java Spring Boot Anwendung zu gestalten. Besonders herausfordernd ist es diverse Schnittstellen sowohl zu internen als auch zu externen Diensten zu implementieren.
Zudem sollen Prozesse über ein modernes und intuitives Frontend nutzbar gemacht werden.

Tätigkeiten
  • Planung der Umsetzung und der Architektur
  • Implementierung von Anforderungen & Codereviews
  • Teilnahme an Refinement, Planning etc.
Genutzte Tools, Technologien und Methoden
Agile Methodik (SCRUM), YouTrack, Git, Maven, Java, Spring Boot, Angular, PrimeNG, Node, IntelliJ, WildFly, JavaScript, REST, EBICS, camt, Diamant 4

JAVA Entwickler

Agrar / Nahrungsmittelindustrie

Sonstiges

500-1000 Mitarbeiter

Projekt
Bei dem Projekt geht es um die Modernisierung einer Java-Anwendung von einem
Monolithen (Java 8) auf eine Microservice Architektur (Java 21). Ziel des Projektes ist es
eine wartbare und zukunftsträchtige Anwendung zu erstellen, die auf modernsten
Technologien basiert.

Eigene Aufgaben im Projekt
Als Java-Entwickler war ich mitverantwortlich für die Modernisierung des Projekts in einem
agilen Team. Ich habe z.B. alte Dao-Klassen in neue Repositorys umgewandelt.
Des Weiteren war ich auch für die Erstellung von Unittests verantwortlich. Da sich durch den
großen Abstand der Versionen viele Änderungen ergeben haben, gab es in diesem Projekt
einige Herausforderungen, um das Produkt fertig zu stellen wie z.B. alte Bibliotheken, die
nicht gepflegt werden.
Tätigkeiten
 Implementierung der Lösungen im Backend in Quarkus Microservices
 Erstellung von Unittests
 Übernehmen alter Logik in die neue Umgebung
 Anpassen des alten Codes an neue Standards
Technisches Umfeld
Agile Methodik (SCRUM), Tomcat, WildFly, MySQL, H2, Java EE, Java 8/21, Maven,
Quarkus, IntelliJ IDEA, Git, GitLab, Redmine, REST, XML, JSON, JUnit 4/5

Java-Entwickler/Projektleitung

Finanzen

Banken und Finanzdienstleistungen

250-500 Mitarbeiter

Projekt
Entwurf, Aufbau und Entwicklung eines Webportals zur Unternehmensfinanzierung. Das
agile Projekt nach Scrum basiert auf einem JEE/Microprofile-Framework. Ziel ist die
Integration eines umfassenden Portals, das die Unternehmensfinanzierung erleichtert. Die
Infrastruktur wurde in AWS aufgesetzt.

Eigene Aufgaben im Projekt
Als Java-Entwickler war ich verantwortlich für die Weiterentwicklung und Verbesserung des
Projekts in einem agilen Team. Ziel war es Fehler in der Produktion zu analysieren und
auszubessern. Die Herausforderung bestand darin, Fehler zu identifizieren und die
Lösungen zu erarbeiten.
Des Weiteren war ich als Projektleitung dafür verantwortlich die Entwicklung in der
Gewährleistungsphase des Projekts zu steuern und mit Stakeholdern zu besprechen.
Tätigkeiten
 Implementierung der Lösungen im Backend in Quarkus Microservices
 Umsetzung der Fehler in JSF basierten Web Frontends
 Korrekturen bei Anbindung eines Zahlungsanbieters zur Abbildung von Abomodellen
und Einmalkäufen
 Korrekturen bei Erstellung von PDF-Berichtsdokumenten
Technisches Umfeld
agile Methodik (SCRUM), Java 11, JEE 8, Microprofile 4, JSF 2.3 (PrimeFaces 10,
OmniFaces), JPA 2.2 (Hibernate 5), Apache Tomcat 9, MySQL 8, Maven 3, Quarkus 2.15,
Quarkus 2.16, Docker, Git, GitLab, Redmine, Jenkins, JUnit 5, Mockito 4, Swagger, XML,
JSON, Slf4j, AWS CodeCommit, AWS CodePipeline, Amazon EC2, Amazon ECS

UI/UX-Designer und Frontend-Entwickler

DV-Industrie

Industrie und Maschinenbau

250-500 Mitarbeiter

Eigene Aufgaben im Projekt
Mein Fokus lag auf dem UI-Design und der Entwicklung neuer Features in einem Angular
Frontend. Die neuen Features wurden über FirstSpirit deployt.
Tätigkeiten
 UI/UX-Design für die Erweiterung der Newsplattform
 Konfiguration und Deployment in FirstSpirit
 Verwendung von Angular für die Entwicklung
 Projektdokumentation in Confluence und Management in Jira
 Integration von OpenAPI und Swagger für API-Schnittstellen
 Versionierung und Collaboration mit Git
Technologisches Umfeld
Angular für Frontend-Entwicklung, Confluence für umfassende Projektdokumentation,
FirstSpirit für Deployment und Content Management, Git für Versionskontrolle und
Kollaboration, Jira für Projektmanagement, OpenAPI und REST für die API-Integration,
Swagger für präzise API-Definitionen

Python-Entwickler und Migrationsspezialist

Logistik

Transport und Logistik

250-500 Mitarbeiter

Projekt
Entwicklung eines Skripts zur Datenmigration von einer Sage-Datenbank ins Intranet.

Eigene Aufgaben im Projekt
Entwicklung eines Skripts zur reibungslosen Migration von Daten aus einer Sage-Datenbank
in die neue Kundenumgebung im Intranet mittels eines REST-Clients.
Tätigkeiten
 Skript-Entwicklung für Datenmigration
 Erstellung eines REST-Clients für die Datenübertragung
 Implementierung eines Python-Skripts für reibungslose Migration
 Testen und Validieren der Migration mit Unit Tests
 Nutzung von Git zur Versionsverwaltung
 Projektmanagement mit Jira und Dokumentation in Confluence
 Verwendung von Postman für API-Tests
Technologisches Umfeld
Python für Skript-Entwicklung, REST für Datenübertragung, Confluence für Dokumentation,
Git für Versionskontrolle, Jira für Projektmanagement, Postman für API-Tests, Unit Tests zur
Qualitätssicherung

UI/UX-Designer und Frontend-Entwickler

Industrie

Industrie und Maschinenbau

5000-10.000 Mitarbeiter

Projekt
Entwicklung einer Anwendung für die visuelle Produktpräsentation auf einer Messe.

Eigene Aufgaben im Projekt
Gestaltung und Umsetzung einer Anwendung, um die Produkte des Kunden auf Messen
visuell ansprechend zu präsentieren, unter Betonung des UI-Designs.
Tätigkeiten
 UI/UX-Design der Anwendung
 Verwendung von NextJS und React für die Anwendungsentwicklung
 Implementierung des Designs unter Einbindung von Tailwind CSS
 Projektkoordination und -dokumentation in Confluence und Jira
 Integration von OpenAPI und Swagger für API-Definitionen
 Versionierung und Collaboration mittels Git
Technologisches Umfeld
NextJS und React für die Anwendungsentwicklung, Tailwind für die Gestaltung der UIKomponenten,
Confluence für umfassende Projektdokumentation, Jira für
Projektmanagement und Aufgabenverwaltung, OpenAPI und Swagger für API-Definitionen,
Git für Versionskontrolle und Kollaboration

Java- Angular Entwickler und Prototyp-Designer

Telekommunikation

Telekommunikation

5000-10.000 Mitarbeiter

Projekt
Entwicklung eines Telekommunikations-Terminierungstool für Callcenter.
Einer der drei großen Telekommunikationanbieter benötigte eine Anwendung, mit der
Callcenter Kundentermine am POS vereinbaren können.

Eigene Aufgaben im Projekt
Entwicklung des Callcenter-Terminierungs-Tools unter Berücksichtigung von Objekt-
Modellierung und API-Definitionen. Vornehmlich Frontend-Seitige Entwicklung.
Tätigkeiten
 Objekt-Modellierung für Callcenter-Terminierung
 Design des Prototyps
 Definition von API-Schnittstellen
 Implementierung mit Java 17 und Quarkus
 Nutzung von Angular für Frontend
 Projekt-Verwaltung mit Jira und Confluence
 Versionierung und Collaboration via Git und Maven
Technologisches Umfeld
Java 17, Quarkus, Hibernate für Backend, Angular für Frontend-Entwicklung, Verwendung
von Confluence, Figma für Design, Git für Versionierung und Kollaboration, Jira für
Projektmanagement, JPA, JUnit für Testfälle und Testen, OpenAPI, REST, Swagger für APIDefinitionen

Zertifikate

AWS Certified Solutions Architect – Associate

AWS

2025

AWS Certified Solutions Architect – Associate

AWS

2025

AWS Certified Machine Learning - Specialty

AWS

2024

AWS Certified Machine Learning - Specialty

AWS

2024

ISTQB Certified Tester Foundation Level (CTFL)

ISTQB

2021


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden