Senior Fullstack Entwickler -Lead (in Fokus auf Java Backend: Spring Boot und J2EE/ Frontend: TypeScript-Framworks)
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 63263 Neu-Isenburg
- National
- ar | de | en | fr
- 02.06.2026
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
2/2024 – 5/2025
Tätigkeitsbeschreibung
• Verantwortung für Design, Implementierung und Weiterentwicklung von Anwendun-gen und Batchprozessen im Bestandsverwaltungssystem KollVWS sowie dessen Komponenten in einem agilen Entwicklungsteam auf Basis von Java und Spring Boot
• Entwicklung und Optimierung serviceorientierter, skalierbarer Backend-Systeme unter Nutzung von Java 8–21, Spring Boot 3.x, REST-APIs, Microservices und moder-nen Architekturprinzipien
• Prozessautomatisierung und Implementierung auf Basis von Camunda BPM EPM
• Modellierung, Implementierung und Orchestrierung von Geschäftsprozessen mit Camunda BPM sowie Integration in bestehende Systeme und Unterstützung weiterer Workflow-Engines
• Kooperation mit Experten und Testteams unserer Kunden zur Entwicklung moderner, zukunftsorientierter Prozesse in der betrieblichen Altersvorsorge
• Implementierung von Infrastructure-as-Code Lösungen und Aufbau und Wartung von CI/CD-Pipelines in GitLab, AWS DevOps, Jenkins und OpenShift GitOps (Argo CD), um ein Höchstmaß an Automatisierung zu erreichen
• Mitverantwortung für Design, Entwicklung und produktive Einführung eines neuen webbasierten Systems unter Verwendung moderner Java-UI-Technologien (Vaadin 8 auf 24 Umstellung)
• Fehlerbehebung sowie Bearbeitung des Tagesgeschäfts aus dem produktiven Betrieb und Kundenunterstützung als Ansprechpartner bei Betriebsstörungen
• Umsetzung in Client-/Server Programmierung mit Spring Boot und API-Schnittstellen,
• Fachliche Konzeption gemeinsam mit den Fachabteilungen
• Konzeption, Aufbau und Betrieb skalierbarer Cloud- und Container-Infrastrukturen auf Basis von OpenShift- und Kubernetes-Clustern unter Nutzung moderner DevOps-Praktiken und AWS-Services
• Implementierung und Einhaltung von Sicherheits- und Compliance-Richtlinien in komplexen Systemlandschaften
• Durchführung von Entwicklertests, E2E Tests und automatisiertem Testen (JUnit)
• Arbeit in internationalen, agilen Teams nach Scrum, SAFe und optional Kanban, inklusive Nutzung von Jira und Confluence
• Einsatz moderner Entwicklungswerkzeuge: Git, GitHub Copilot, Maven, npm, IntelliJ, Eclipse, Hibernate, Splunk, Artifactory
Datenbankentwicklung, Datenmodelierung, IBM DB2, SQL, Continuous Delivery, DevOps, Apache Tomcat, Objektorientierte Software-Entwicklung, Softwareanforderungsanalyse, Apache Maven, Git, Hibernate (Java), J2EE, Java (allg.), Java API for XML Processing (JAXP), Spring Framework, HTML, HTML5
4/2023 – 8/2023
Tätigkeitsbeschreibung
• Softwareentwicklung mit den Technologien Keycloak, vue.js, spring und standardisierte Schnittstellen.
• Erarbeiten von technischen Konzepten
• Konzeption und Definition der Microservices-Architektur und Dokumentation von APIs (REST)
• konzeptionelle Frontend- sowie Backendentwicklung der IT-Anwendungs- und Systemarchitektur in Basis auf Microservices Technologie
• Oracle Datenbank sowie Keycloak-Anbindung
• Authentifizierung/Autorisierung via IAM-Keycloak Komponente
• Nutzung der Schnittstellen zur Erweiterung der Funktionalitäten: Stammdaten Anlagen: CSV-XML Fileupload, Backend: REST/JSON, Keycloak-Admin-API: REST/JSON; Keyclaock Client Anbindung OIDC, Anbindung ELSTER IdP: SAML2 über Keycloak, Anbidnung ELSTER Autorisierungsmodul OAuth2
• Nachrichten zu Fachverfahren: XTA/OSCI oder FIT-Connect
• Aufbau der Standardisierung und Automatisierung der IT-Systeme hinsichtlich CI/CD
• Durchführung von Entwicklertests/ Unitests/ Regessionstests
Agile Methodologie, Angular, Backend, DevOps, Docker, Front End, Git, Java (allg.), Java API for XML Processing (JAXP), Json, Kubernetes, Representational State Transfer (REST), Scrum, Software engineering / -technik, Typescript, Vue.Js
5/2021 – 11/2022
Tätigkeitsbeschreibung
• Konzeption, Design und Entwicklung von Basisbibliotheken für eHealth-Webanwendungen mit Fokus auf Interoperabilität und Sicherheit
• Dokumentation von APIs
• Projektübergreifende Softwareentwicklung für die Realisierung der Softwareentwicklung
• Einsatz von Sicherheitsmechanismen Webanwendungen
• Verwendung von Mechanismen der Verschlüsselung, elektronischen Signatur und Authentisierung (Authentifizierung/Autorisierung via JWT/OpenIDConnect)
• Anbinden von Client-Hardware in Web-Apps (z.B. Kartenleser)
• Konzeption und Definition der Software-Architektur zur sicheren Verarbeitung von Datenschutz relevanten Daten
• Evaluierung existierender und neuer Frameworks und neuer Plattformversionen
• Mitarbeit beim Aufbau und Modernisierung des Tool-Chains für die Entwicklung von Bibliotheken und Webanwendungen
• Keycloak Authentisierung Interface Implementierung zur Integration mit dem TI Umgebung
• Integration der Software-Module zu Software-Komponenten und Software-Einheiten
• Durchführung von Entwicklertests
• Teamlead zur Unterstützung
Backend, DevOps, DevOps (allg.), Front End, Java-Frameworks, Kotlin, Node.Js, Scrum, SOAP, Software Architecture, Typescript, User Interface (UI), Vue.Js
10/2018 – 10/2020
Tätigkeitsbeschreibung
Aufnahme und Umsetzung von fachlichen und technischen Anforderungen für Anbindungsmodul im Bereich von REST- sowie JMS-Technologie
Fachliche und technische Anforderungsanalyse anhand des Lastenhefts und Erstellung von User Stories
Erstellung webbasierter Applikation, Umsetzung von Proof of Concept in Basis auf Rest-API und J2EE sowie Microservice- Technologie
Implementierung von fachlichen Konzepten bei der Kommunikation zwischen Fachanwendungen und Rest-Schnittstellen
Erstellung und Bearbeitung von Grobkonzepte der fachlichen Anforderungen mit der Hilfe von der Datenmodellierung in Confluence sowie in Enterprise Architect
Fachliche, Technische Anpassungen der Geschäftsanwendungsfälle nach Absprache mit der Fachabteilung und Architekten
Junit Tests, Integration-Tests mit Mockito
Modulentwicklung und -verantwortlichkeit im Team
Coaching von Kollegen und Durchführung von technischen und fachlichen Code Reviews mit Hilfe von MergeRequests in GitLab
Erstellung von integrativen Tests für REST/SSL, JMS/SSL und Security Komponenten
Tests Analyse und Ergebnisse dokumentieren: Remote Java Profiling mit YourKit auf einem Testrechner
Abarbeitung von Bugs-Liste sowie Behebung von fachlichen / technischen Fehlern
Kommunikation mit der Fachabteilung und QS Teams bei Klärungsbedarf
Datensicherheit-Konzepte (JWT, Base64 Encryption)
Einführung von Clean Code und Architektur
Plausibilisierungsfähigkeit
ApplicationServer, Hibernate (Java), J2EE, Java (allg.), Javaserver Faces, Oracle Service Bus
7/2018 – 8/2018
Tätigkeitsbeschreibung
Technische Anforderungsanalyse
Implementierung von Restschnittstelle und der Automatisierung der Prozesse im Backend
Technische Umsetzung durch Architekturmodelle
Aufnahme, fachliche sowie technische Anforderungsanalyse
Entwicklung im Backend; Mitwirkung in IT-Projekt bei der Einführung von IDM Schnittstelle (Identification Module).
Aufwandschätzungen für Entwicklungsaufgaben
Testergebnisse Analyse sowie technische Dokumentation
Anwendungsentwicklung mit agilen Methoden (Scrum)
Unterstützung beim Test (Komponenten-, Integrations- und Abnahmetests)
Einführung der Datensicherheit-Konzepte (OAuth2)
Angular, JavaScript-Frameworks, Json, Node.Js, Representational State Transfer (REST), SQL
10/2017 – 8/2018
Tätigkeitsbeschreibung
Durchführung von IT Projekten in den fachlichen Domänen E-Commerce und Energiewirtschaft für Endkunden. Aufnahme, technische Anforderungsanalyse und Umsetzung von Entwicklungsprojekten im Umfeld von Blockchain und Responsive Web.
Umsetzung von Entwicklungsprojekten im Umfeld von Blockchain und Responsive Web.
Konzeption, Design und Entwicklung von Backendservices in einer Serviceorientierten Architektur (Microservice Technologie).
Fachliche und technische Anforderungsanalyse
Erstellung Microservice Architektur mit Hilfe der UML Modellierung und Proof of Concept
Einführung der Datensicherheit-Konzepte (JWT)
Testgetriebene Software-Entwicklung
Implementierung sowie Customizing technischer Komponenten in Applikationen auf Java EE Basis und Blockchain
Systematisches Erstellen von Unit Tests
Fachliche Anpassungen der Geschäftsprozesse
Modulentwicklung und -verantwortlichkeit
Eigenständiges arbeiten und Selbstmanagement
Testergebnisse Analyse sowie technische Dokumentation
Anwendungsentwicklung mit agilen Methoden (Scrum)
Plausibilisierungsfähigkeit und Datensicherheit
Eigenständiges Arbeiten und Teamfähigkeit
Amazon Web Services (AWS), Angular, ApplicationServer, Hibernate (Java), Java (allg.), Java Architecture for XML Binding (JAXB), Java Database Connectivity, Junit, Objektorientierte Software-Entwicklung, Postgresql, Spring Framework, SQL, Vue.Js
Ausbildung
Hochschule Darmstadt
Darmstadt
Hochschule Darmstadt
Darmstadt
Über mich
Mit Leidenschaft und hohem Können konzentriere ich mich darauf, erstklassige Softwarelösungen zu entwerfen und zu implementieren, die den Bedürfnissen von Unternehmen gerecht werden. Ich stehe neuen Herausforderungen offen gegenüber und biete meine Expertise in der Softwareentwicklung und im IT-Design für anspruchsvolle Projekte an.
In meinen vorherigen Rollen habe ich agile Methoden angewendet und Teams von 5 bis 50 Personen geleitet. Ich bin geübt in der Erstellung von Konzepten und zeichne mich durch eine proaktive und lösungsorientierte Einstellung aus.
Zu meinen persönlichen Stärken zählen Teamfähigkeit und Flexibilität sowie hohe Belastbarkeit. Zudem trete ich freundlich und verbindlich auf und bin bekannt für meine Ausdauer und mein Engagement.
Persönliche Daten
- Arabisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
- Französisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
