12.08.2026 aktualisiert
SR
Premiumkunde
100 % verfügbarFullstack JAVA Developer
Hürth, Deutschland
Deutschland
Bachelor of Science InformatikSkills
JavaAmazon Elastic Compute CloudApache TomcatArchitekturAtlassian ConfluenceAutomatisierungData MigrationPersistente DatenstrukturUi-DesignIntellij IDEAJava EE Connector ArchitectureJSONJUnitPythonMachine Learning
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
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
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
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
Zertifikate
AWS Certified Solutions Architect – Associate
AWS2025
AWS Certified Solutions Architect – Associate
AWS2025
AWS Certified Machine Learning - Specialty
AWS2024
AWS Certified Machine Learning - Specialty
AWS2024
ISTQB Certified Tester Foundation Level (CTFL)
ISTQB2021