30.09.2025 aktualisiert
SR
Premiumkunde
100 % verfügbarFullstack JAVA Developer
Hürth, Deutschland
Deutschland
Bachelor of Science InformatikSkills
JavaPflanzenbauAmazon Web ServicesArchitekturTelekommunikationCSSCloud ComputingData MigrationFinanzwesenUi-DesignSkalierbarkeitPythonMachine LearningObjektorientierte Software-EntwicklungScrumProjektportfoliomanagementSasSQLDatenverarbeitungLogistikprozesseRestful ApisMicroservices
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
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
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
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