freiberufler Senior Fullstack Entwickler -Lead (in Fokus auf Java Backend: Spring Boot und J2EE/ Frontend: TypeScript-Framworks) auf freelance.de

Senior Fullstack Entwickler -Lead (in Fokus auf Java Backend: Spring Boot und J2EE/ Frontend: TypeScript-Framworks)

offline
  • auf Anfrage
  • 63263 Neu-Isenburg
  • National
  • ar  |  de  |  en
  • 13.10.2023

Kurzvorstellung

Mit über zwanzig Jahren Erfahrung, Senior Software Engineer in namhaften Unternehmen, bringe ich umfangreiche IT-Kompetenzen und fundierte Kenntnisse im Umgang mit modernen Architekturen im Java und Spring Boot sowie bei Frontend-Frameworks mit.

Qualifikationen

  • Angular
  • Backend3 J.
  • Front End3 J.
  • Hibernate (Java)3 J.
  • J2EE2 J.
  • Java (allg.)4 J.
  • Java API for XML Processing (JAXP)1 J.
  • Java Message Service
  • JavaScript-Frameworks
  • Json1 J.
  • Objektorientierte Design (OOD)
  • Oracle Database
  • React (JavaScript library)
  • Representational State Transfer (REST)1 J.
  • Software engineering / -technik1 J.
  • Spring Boot
  • Typescript3 J.
  • Vue.Js4 J.
  • Web Entwicklung1 J.
  • XML1 J.

Projekt‐ & Berufserfahrung

Senior Software Entwickler
Kundenname anonymisiert, Mainz
4/2023 – offen (1 Jahr, 8 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

4/2023 – offen

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

Eingesetzte Qualifikationen

Backend, Front End, Java (allg.), Java API for XML Processing (JAXP), Software engineering / -technik, Typescript, XML, Json, Representational State Transfer (REST), Vue.Js, Web Entwicklung

Senior Software Entwickler (Lead) / Architekt
Gematik GmbH, Berlin
5/2021 – 11/2022 (1 Jahr, 7 Monate)
Gesundheitswesen
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Backend, DevOps, DevOps (allg.), Front End, Java-Frameworks, Kotlin, Node.Js, Scrum, SOAP, Software Architecture, Typescript, User Interface (UI), Vue.Js

Senior Fullstack Entwickler im Fokus auf Backend (J2EE)
Kundenname anonymisiert, Wiesbaden
10/2018 – 10/2020 (2 Jahre, 1 Monat)
Öffentliche Verwaltung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

ApplicationServer, Hibernate (Java), J2EE, Java (allg.), Javaserver Faces, Oracle Service Bus

Senior Fullstack Entwickler im Fokus auf Backend (NodeJs) (Festanstellung)
Kundenname anonymisiert, Karlsruhe
7/2018 – 8/2018 (2 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

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)

Eingesetzte Qualifikationen

Angular, JavaScript-Frameworks, Json, Node.Js, Representational State Transfer (REST), SQL

Senior Fullstack Entwickler im Fokus auf Backend (JAVA, Spring Boot, Angular)
Swisscom Blockchain AG, Zürich
10/2017 – 8/2018 (11 Monate)
Dienstleistungsbranchen (Service)
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

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

Informatik
Master of Science
2015
Hessen

Über mich

Meine Expertise ermöglicht es mir, sowohl technische als auch fachliche Anforderungen in komplexen Systemumgebungen effizient zu planen und umzusetzen. Zudem besitze ich die Fähigkeit, Geschäftsprozesse zu automatisieren und innovative Produkt-Features zu entwickeln.
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

Sprache
  • Arabisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Französisch (Gut)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
1521
Alter
46
Berufserfahrung
23 Jahre (seit 11/2001)
Projektleitung
2 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden