26.06.2025 aktualisiert


Premiumkunde
100 % verfügbarSenior Fullstack Entwickler / Software Architekt
Frankfurt, Deutschland
Deutschland
Diplom InformatikerSkills
Ein vielseitig qualifizierter Fullstack Entwickler mit einer längjährigen Erfahrung in der Entwicklung und Wartung hochwertiger Softwarelösungen.
Verfügt über mehr als 10 Jahre Erfahrung als Auftragnehmer in großen und kleinen Organisationen in einer Reihe von Branchen wie Banken, Bahn, Chemie und mittelständige Unternehmen. Sein Steckenpferd ist die Backendentwicklung in Java/Spring und SQL-Optimierungen. Zusätzlich ist er aufgrund seiner Erfahrung vielseitig einsetzbar und übernimmt auch Aufgaben im Frontendbereich wie Vue.js und React. Zudem hat er sich in den Bereichen Software Architektur und Performanceoptimierung profilliert. In den Projekten fungiert er sich als zentraler Ansprechpartner
für die Fachbereiche.
Zu seinen technischen Kernkompetenzen gehören Java, Webservices, SQL, Datenbankentwick-
lung, Vue.js und Erfahrung mit der Arbeit in Klassischen- sowie Agile-Projekten.
Kompetenzenübersicht
Programmiersprachen: Java, Vue.js, SQL, Node.js, Javascript, HTML5 und CSS, ABAP, Visual Basic, Python, Delphi, Visual Basic for Applications (MS Access)
Softwaredesign und -entwicklung: Full Stack Entwicklung, Agile Entwicklung, Datenbankentwicklung, Perfor-
manceoptimierung, Continuos Integration(CI), Software Architektur, Modellierung mit UML, Test-Driven Development
Frameworks: Spring (Boot, Batch, JPA, Security, REST), Express, jQuery, LDAP, OAuth2.0, SSO, JUnit, Mockito, Docker, Puppeteer
Datenbanken: Oracle, Microsoft SQL Server, MySQL, PostgreSQL
Entwicklertools: IntelliJ Idea, Eclipse, Visual Studio Code, Jira, Jenkins, Maven, Git, npm, vim
Protokolle und Formate: REST, JSON, SOAP, XML
Betriebsysteme: Windows 10, Linux
Fachgebiete: Schienenverkehr, Energiedienstleister, Banken und Finanzen, Chemie
Verfügt über mehr als 10 Jahre Erfahrung als Auftragnehmer in großen und kleinen Organisationen in einer Reihe von Branchen wie Banken, Bahn, Chemie und mittelständige Unternehmen. Sein Steckenpferd ist die Backendentwicklung in Java/Spring und SQL-Optimierungen. Zusätzlich ist er aufgrund seiner Erfahrung vielseitig einsetzbar und übernimmt auch Aufgaben im Frontendbereich wie Vue.js und React. Zudem hat er sich in den Bereichen Software Architektur und Performanceoptimierung profilliert. In den Projekten fungiert er sich als zentraler Ansprechpartner
für die Fachbereiche.
Zu seinen technischen Kernkompetenzen gehören Java, Webservices, SQL, Datenbankentwick-
lung, Vue.js und Erfahrung mit der Arbeit in Klassischen- sowie Agile-Projekten.
Kompetenzenübersicht
Programmiersprachen: Java, Vue.js, SQL, Node.js, Javascript, HTML5 und CSS, ABAP, Visual Basic, Python, Delphi, Visual Basic for Applications (MS Access)
Softwaredesign und -entwicklung: Full Stack Entwicklung, Agile Entwicklung, Datenbankentwicklung, Perfor-
manceoptimierung, Continuos Integration(CI), Software Architektur, Modellierung mit UML, Test-Driven Development
Frameworks: Spring (Boot, Batch, JPA, Security, REST), Express, jQuery, LDAP, OAuth2.0, SSO, JUnit, Mockito, Docker, Puppeteer
Datenbanken: Oracle, Microsoft SQL Server, MySQL, PostgreSQL
Entwicklertools: IntelliJ Idea, Eclipse, Visual Studio Code, Jira, Jenkins, Maven, Git, npm, vim
Protokolle und Formate: REST, JSON, SOAP, XML
Betriebsysteme: Windows 10, Linux
Fachgebiete: Schienenverkehr, Energiedienstleister, Banken und Finanzen, Chemie
Sprachen
DeutschMutterspracheEnglischgutTürkischgut
Projekthistorie
Rolle: Lead Developer – Schienenverkehrsunternehmen
Die Kommunikationsplattform informiert über baubetroffene Züge und
Maßnahmen. Ziel war die Neuentwicklung der betroffenen Services zur
TTT-Konformität.
Aufgaben:
• Entwicklung neuer Services zur Anbindung an Fahrplan- und
Common-Interface-Systeme
• Umsetzung im SAFe-konformen Umfeld
• Einführung und Beratung zu Kafka-Clients
• REST-API-Entwicklung nach OpenAPI-Spezifikation
• Datenbankmigration mit Liquibase
• Technische Abstimmung mit Fachbereichen
• Vertretung des Systemarchitekten
Technologien: Java, Spring Boot, Kafka, OpenAPI, Liquibase, PostgreSQL,
GitLab, Jira, SAFe, DDD, Microservices
Die Kommunikationsplattform informiert über baubetroffene Züge und
Maßnahmen. Ziel war die Neuentwicklung der betroffenen Services zur
TTT-Konformität.
Aufgaben:
• Entwicklung neuer Services zur Anbindung an Fahrplan- und
Common-Interface-Systeme
• Umsetzung im SAFe-konformen Umfeld
• Einführung und Beratung zu Kafka-Clients
• REST-API-Entwicklung nach OpenAPI-Spezifikation
• Datenbankmigration mit Liquibase
• Technische Abstimmung mit Fachbereichen
• Vertretung des Systemarchitekten
Technologien: Java, Spring Boot, Kafka, OpenAPI, Liquibase, PostgreSQL,
GitLab, Jira, SAFe, DDD, Microservices
Rolle: Senior Softwareentwickler – Schienenverkehrsunternehmen
Im Rahmen der TTT-Konformität wurde die Arbeitssteuerung für die
Fahrplanerstellung vollständig neu konzipiert. Ziel war es, bestehende
Kommunikationsflüsse zu modernisieren und gleichzeitig eine flexible
Prozesssteuerung über BPMN bereitzustellen.
Aufgaben:
• Entwicklung von Backend-Services zur Steuerung und
Koordination von Fahrplanprozessen
• Integration von Kafka zur ereignisgesteuerten Datenverarbeitung
(Ablösung von S3 und SQS)
• Erstellung von REST-Schnittstellen nach OpenAPI-Spezifikation
• Aufbau und Weiterentwicklung der Benutzeroberfläche mit React
und Node.js
• Einführung von Camunda zur BPMN-basierten
Prozessmodellierung
• Analyse und Optimierung komplexer SQL-Abfragen
• Auswahl eines Tools zur automatisierten Barrierefreiheitsprüfung
• enge Abstimmung mit Fachbereichen, Architekten und DevOps
Technologien: Java, Spring Boot, React, Node.js, Kafka, OpenAPI,
Camunda, Liquibase, PostgreSQL, GitLab, Jenkins, Jira, SAFe, DDD,
Microservices
Im Rahmen der TTT-Konformität wurde die Arbeitssteuerung für die
Fahrplanerstellung vollständig neu konzipiert. Ziel war es, bestehende
Kommunikationsflüsse zu modernisieren und gleichzeitig eine flexible
Prozesssteuerung über BPMN bereitzustellen.
Aufgaben:
• Entwicklung von Backend-Services zur Steuerung und
Koordination von Fahrplanprozessen
• Integration von Kafka zur ereignisgesteuerten Datenverarbeitung
(Ablösung von S3 und SQS)
• Erstellung von REST-Schnittstellen nach OpenAPI-Spezifikation
• Aufbau und Weiterentwicklung der Benutzeroberfläche mit React
und Node.js
• Einführung von Camunda zur BPMN-basierten
Prozessmodellierung
• Analyse und Optimierung komplexer SQL-Abfragen
• Auswahl eines Tools zur automatisierten Barrierefreiheitsprüfung
• enge Abstimmung mit Fachbereichen, Architekten und DevOps
Technologien: Java, Spring Boot, React, Node.js, Kafka, OpenAPI,
Camunda, Liquibase, PostgreSQL, GitLab, Jenkins, Jira, SAFe, DDD,
Microservices
Rolle: Senior Softwareentwickler – Finanzdienstleister
Zur Erweiterung einer bestehenden Online-Vertragsplattform wurde ein
modularer Kalkulationsservice entwickelt, der Kreditprodukte dynamisch
berechnet und sich nahtlos in bestehende Fachprozesse einfügt.
Aufgaben:
• Entwicklung eines eigenständigen Microservices zur
Kreditkalkulation
• Umsetzung von REST-Schnittstellen zur Anbindung an
Fachanwendungen
• Integration des Services in eine bestehende Event-Architektur
mittels Kafka
• Modellierung fachlicher Domänen nach Domain Driven Design
(DDD)
• Implementierung der Datenbankmigration über Liquibase
• Integration in bestehende Geschäftsprozesse und Backend-
Systeme
Technologien: Java, Spring Boot, Kafka, OpenAPI, Liquibase, PostgreSQL,
GitLab, Maven, Jira. Scrum, DDD, Microservices
Zur Erweiterung einer bestehenden Online-Vertragsplattform wurde ein
modularer Kalkulationsservice entwickelt, der Kreditprodukte dynamisch
berechnet und sich nahtlos in bestehende Fachprozesse einfügt.
Aufgaben:
• Entwicklung eines eigenständigen Microservices zur
Kreditkalkulation
• Umsetzung von REST-Schnittstellen zur Anbindung an
Fachanwendungen
• Integration des Services in eine bestehende Event-Architektur
mittels Kafka
• Modellierung fachlicher Domänen nach Domain Driven Design
(DDD)
• Implementierung der Datenbankmigration über Liquibase
• Integration in bestehende Geschäftsprozesse und Backend-
Systeme
Technologien: Java, Spring Boot, Kafka, OpenAPI, Liquibase, PostgreSQL,
GitLab, Maven, Jira. Scrum, DDD, Microservices