Java Fullstack Entwicklung, Spring Boot, JPA, Hibernate, JavaScript, TypeScript, React, Datenbanken, REST, SCRUM
Aktualisiert am 05.11.2025
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 15.10.2026
Verfügbar zu: 100%
davon vor Ort: 30%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deustch
Muttersprache
Französisch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Monate
2025-10 - heute

Lexware

Senior Fullstack Entwickler
Senior Fullstack Entwickler
1 Jahr 5 Monate
2024-04 - 2025-08

SynQ Load Building Manager

Senior Software Engineer Java JEE Spring Boot ...
Senior Software Engineer

Ich arbeite agile am Load Building Manager (LBM), einem Kernmodul von SynQ, der

modularen Lagerverwaltungssoftware von Swisslog. LBM ist verantwortlich für die

Berechnung einer optimierten Stapelstrategie für Kisten unterschiedlicher Größen,

Formen und Zerbrechlichkeit auf eine minimale Anzahl von Paletten, wobei die

Stabilität der endgültigen Stapel gewährleistet wird. Im Herzen von LBM befindet sich

Puzzle, ein fortschrittlicher heuristischer Baumsuchalgorithmus, der die

Stapelberechnungen antreibt. LBM ist in Java geschrieben und für den Einsatz auf

WildFly- oder WebLogic-Servern konzipiert, während es PostgreSQL-, SQL Server-

und Oracle-Datenbanken unterstützt. Das gesamte SynQ-System ist mit Docker

containerisiert, wird über Kubernetes orchestriert und mit Elasticsearch und Kibana für

die Echtzeit-Datenvisualisierung überwacht. Tätigkeiten:

Testautomatisierung Entwicklung und Planung von Unit- und Integrationstests für bestehende und neue Software Module

Algorithmische Optimierung ? Backtracking in der Baumsuche ? Performance

Optimierung

Verbesserung des Puzzle-Algorithmus durch Implementierung eines Backtracking-

Mechanismus, der es dem Suchprozess ermöglicht, von Instabilitätspunkten aus

fortzufahren, anstatt ganze Zweige neu zu starten. Dies verhindert die Bildung

instabiler Palettentürme und verbessert sowohl die Effizienz als auch die

Zuverlässigkeit der Stapelberechnungen.

Interaktive React-Visualisierung für Palettenoptimierung mit KI

Entwicklung einer dynamischen Visualisierung auf React-Basis, die den

Palettenbauprozess und den entsprechenden Suchbaum in Echtzeit darstellt.

Diese Visualisierung spielt eine Schlüsselrolle in einem KI-gesteuerten

Palettenoptimierungsprojekt und ermöglicht effizientere Lösungen durch maschinelles

Lernen und heuristische Verbesserungen.

Entkopplung & Containerisierung des LBM-Berechnungsdienstes ? Performance

Optimierung

Refaktorisierung und Entkopplung der Berechnungs-Engine von anderen LBM-

Diensten, wodurch sie in einen unabhängigen, containerisierten Mikroservice

umgewandelt wurde.

Aktualisierung von Java-Libraries im Rahmen der Refaktorisierung; Migration von

Hibernate 5 auf Hibernate 6.

Bereitstellung der neuen Architektur über Docker und Kubernetes, was die

Skalierbarkeit, Wartbarkeit und Ressourcenzuweisung verbesserte.

Nebenläufigkeit & Pessimistische Sperrung ? JMS-Queue-Implementierung

Lösung eines Problems mit pessimistischen Sperren, bei dem mehrere gleichzeitige

Prozesse, die versuchen, die Sperre zu erwerben, abgelehnt werden konnten.

Implementierung eines JMS-basierten Warteschlangensystems, um wartende Prozesse

erneut zu versuchen und ordnungsgemäß zu warten, was die Robustheit in Szenarien

mit hoher Nebenläufigkeit gewährleistet.

Erweiterte Metriken & Echtzeitüberwachung in Kibana/Elasticsearch

Integration zusätzlicher Leistungsmetriken und Dashboards in Kibana, um die

Überwachung, Fehlerbehebung und Leistungsanalyse der LBM-Prozesse zu

verbessern.


Java JEE Spring Boot Reflection Annotation React TypeScript WildFly WebLogic JBoss EAP7 Docker Kubernetes PostgreSQL SQL Server Oracle JPA Hibernate Flyway JMS Pessimistic Locking Elasticsearch Kibana GIT REST KI Jenkins Microservices SynQ WMS IntelliJ Maven Junit Mockito Azure
Swisslog Holding AG
Dortmund
3 Monate
2024-01 - 2024-03

SaaS: Verwaltung und Vermietung Monteurwohnungen

Fullstack Entwickler React Java Java 21 JPA Hibernate ...
Fullstack Entwickler React Java

Ich arbeite in einem agilen Team nach Scrum. Wir entwickeln eine Web-Lösung für das

Management und die Vermietung von Monteurwohnungen. Die Lösung besteht aus

einem Java-basierten Backend mit Spring Boot und einem Frontend mit React, die

über eine REST-API kommunizieren. Für die Au-thentifizierung und Autorisierung der

Benutzer verwenden wir Spring Security, OAuth und JWT. Im Datenbanklayer setzen

wir Hibernate und PostgreSQL ein.

In diesem Projekt habe ich geholfen mit Angular im Frontend das Projekt aufzusetzen

und schneller voranzukommen, da eines der Teammitglieder fundierte Kenntnisse in

Angular hat und er die Rolle des Frontendentwickler übernehmen soll. Allerdings,

nachdem dieses Teammitglied das Projekt ganz am Anfang verlassen hat und wir über

Entwickler mit mehr React-Kenntnissen verfügen, haben wir uns schnell für React ent-

schieden.


  • Architekturentscheidungen: Frontend, Backend, API
  • Aufsetzen des Entwicklungsumgebung mit Docker und Ku-bernetes
  • Entwicklung des Frontends mit React/Typescript
  • Entwicklung von Services, REST Endpunkten mit Java und Spring Boot,
  • Hibernate
  • Testautomatisierung



Java 21 JPA Hibernate SQL SpringBoot Reflection Annotation Quarkus ReactJS Angular TypeScript Material UI Maven Git CI/CD Jenkins Tomcat Scrum Agile Junit Mockito Microservices Docker Kubernetes JWT OAuth 2.0 Jira Confluence IntelliJ
FERENDIN Engineering GmbH
remote
1 Jahr
2022-08 - 2023-07

Anwendungsentwicklung Peek & Cloppenburg

Fullstack Entwickler Java 17 JPA Hibernate ...
Fullstack Entwickler

Fashion Digital GmbH & Co. KG ist der zentrale Lo?sungsanbieter fu?r Informationstechnologie der P&C-Gruppe. Fashion Digital plant, entwickelt und betreibt alle Aspekte der Informationstechnologie, angefangen von Netzwerkinfrastruktur u?ber klassische Back-End-Systeme bis hin zur neuesten digitalen Technologie und allen erforderlichen Dienstleistungen. Ich war fu?r den Betrieb und die Weiterentwicklung des CRM-Systems der P&C-Gruppe verantwortlich. Dies umfasste die Konzeption, Entwicklung und den Betrieb neuer und bestehender Funktionen sowie die Beratung der Produktinhaber bei der Konzeption und Planung neuer Funktionen.

  • Entwicklung des Clients mit React/Typescript
  • Entwicklung von Serverkomponenten und Bereitstellung von Webdiensten mit Java Migration von Schnittstellen zu SAP Retail von SOAP zu Kafka
  • Bewertung neuer Funktionalita?ten
  • Erfassung von Anforderungen aus der Einkaufsabteilung
  • Arbeit an der Gestaltung und Erstellung von Komponenten- und Integrationstests 
  • Entwicklung und Anpassung von Build-Prozessen einschließlich Testautomatisierung - CICD

Java 17 JPA Hibernate SQL Spring (Spring Data Spring Batch) Spring Boot Reflection Annotation ReactJS Redux Kafka Maven Git CI/CD Jenkins Subversion Wildfly Scrum Agile Junit Mockito Microservices Keycloak OAuth 2.0 JWT JTA Jira Confluence IntelliJ
Fashion Digital GmbH & Co. KG
remote
1 Jahr
2022-01 - 2022-12

Eigenes Startup: Cryptocurrency Trading App

JavaScript NodeJs Hardhat ...

Da ich ein großes Interesse an Kryptowa?hrungen und der Blockchain im Allgemeinen habe und hauptsa?chlich in Defi-Projekte investiere, die hauptsa?chlich beim Start stattfinden, habe ich damit begonnen, an einer Anwendung zu arbeiten, die es mir ermo?glichen ko?nnte, direkt auf der Blockchain zu handeln, ohne die Schnittstellen einer Dezentralen Bo?rse (Dex) zu nutzen. Mein Ziel war es, fu?r Projekte, die ich verfolge und die noch nicht gestartet sind, zu versuchen, so fru?h wie mo?glich Token zu kaufen, indem ich direkt auf Discord die Adresse dieses Tokens erkenne, wenn das Team es vero?ffentlicht. Ich mache das anstelle von direktem "Sniffing" der Blockchain, um Honeypots oder andere betru?gerische Tokens zu vermeiden, die normalerweise zur gleichen Zeit mit einem a?hnlichen Symbol gestartet werden. Ein Teil des Prozesses zur Erstellung dieser App bestand darin, eine Testkette mit einem Test-Dex mit Liquidita?t zu simulieren, um Transaktionen von meiner App aus durchzufu?hren. 

JavaScript NodeJs Hardhat web3 ethers.js xml json wsdl MongoDB
remote
3 Monate
2022-07 - 2022-09

Nokia - Alcatel Submarine Network

Java Entwickler SWING framework TypeScript ReactJS ...
Java Entwickler

The Nokia Group, durch ihre Tochtergesellschaft Alcatel Submarine Networks (ASN), ist

einer der wenigen Anbieter weltweit, der schlüsselfertige und vollständig integrierte

Untersee-Netzlösungen anbietet. Alcatel Submarine Networks bietet eine komplette

Palette von optischen Transportlösungen und Dienstleistungen für terrestrische und

Untersee-Netzwerke an. Ich habe Java EE eingesetzt, um eine Webanwendung zu

entwickeln, die es ermöglicht, Daten zu anzeigen und zu aktualisieren. Dabei wurden

Technologien wie Servlets, JPA für den Datenzugriff und EJBs für

Transaktionsmanagement verwendet.


  • Bedarfsanalyse basierend auf High-Level-Spezifikationen (HLS) und Bewertung der Entwicklungsbelastungen
  • Überprüfung detaillierter Systemspezifikationen
  • Entwicklung und Implementierung mit Konfigurationsmanagement des Quellcodes
  • Implementierung von Einheitstests (Unit Tests) und Vorintegrationsprüfungen mit zugehörigen Berichten
  • Korrektur/Lieferung und Aktualisierung von Tickets, die vom Projekt während der FT
  • (Funktionstests) angefordert wurden
  • Korrektur/Lieferung und Aktualisierung von Tickets, die vom Projekt während der PNT
  • (Produkt- & Netzwerktests) angefordert wurden


SWING framework TypeScript ReactJS Java EE (JEE) Reflection Annotation UML Object Oriented Design (OOD) Multi-threaded applications CI/CD Eclipse GIT Oracle JPA Hibernate TeamCity Sonar Qube xml json wsdl Junit Mockito JTA Jira Confluence Maven Java 8 Java 11
Nokia
remote
2 Jahre 1 Monat
2020-06 - 2022-06

Eigenes Startup: Rateyourself

Fullstack Entwickler NodeJS Javascript WebSockets ...
Fullstack Entwickler

Es ist eine Website, die Inhalte aus verschiedenen Quellen zusammenfu?hrt und auf der Benutzer fu?r jeden mit diesem Inhalt verbundenen Tag eine Bewertung abgeben ko?nnen. Die Idee dieser Website ist, dass dieses Prinzip fu?r Verkaufsseiten dupliziert werden ko?nnte. Insgesamt wu?rde es dann ermo?glichen, viel genauere Suchen durchzufu?hren, um viel genauere Produkt- oder Inhaltsvorschla?ge zu erstellen. Das ultimative Ziel wa?re es auch, eine KI mithilfe dieser Daten trainieren zu ko?nnen, was zu einer sehr effizienten KI im Inhaltserkennungsbereich fu?hren ko?nnte.


Launch der Website
Serververwaltung

Implementierung eines Nginx-Reverse-Proxies Entwicklung der Frontend in JavaScript Entwicklung des Backends in Node.js Sitzungsverwaltung 

NodeJS Javascript WebSockets Nginx Docker Docker-Compose PassportJs ExpressJs TypeScript Bootstrap MongoDB CI/CD OAuth 2.0 JWT GIT Jira Confluence Jetbrains Webstorm
remote
2 Jahre 1 Monat
2020-06 - 2022-06

Eigenes Startup: L'ambulante

Fullstack Entwickler Ionic ReactJs Nginx ...
Fullstack Entwickler

Mit einem Team von zwei Grafikdesignern, einem Frontend-Entwickler und zwei Java- Entwicklern haben wir beschlossen, eine Anwendung zu starten. Die Idee dieser Anwendung war es, die verschiedenen wandernden Ha?ndler, die in unserer Region arbeiten, zu vereinen. Zum Beispiel die Ba?cker, die mit ihren Lieferwagen durch die umliegenden Do?rfer fahren, um Brot zu liefern. Der Kollege, mit dem ich dieses Projekt wirklich gestartet habe, der zweite Java-Entwickler, hatte gerade seine freiberufliche Mission beendet und seine Eltern sind Bauern, die offensichtlich auch Schwierigkeiten hatten, ihre Produkte zu verkaufen. Also dachten wir natu?rlich daran, beides zu kombinieren. Was wir also tun wollten, war eine Anwendung, die es ermo?glicht, direkt bei den Produzenten zu bestellen und von den wandernden Ha?ndlern beliefert zu werden, und daher auch die Routen und Zeitpla?ne der wandernden Ha?ndler zu kennen.

Realisierung einer v0 des Frontends in React.js
Realisierung des kartografischen Dienstes unter Verwendung der Google Maps API Implementierung der Authentifizierung
Umsetzung der Netzwerkarchitektur auf unserem dedizierten Server 

Ionic ReactJs Nginx Docker Docker-Compose javascript Maven Intellij xml json wsdl Java 17 CI/CD JUnit Mockito Spring Boot Reflection Annotation PostgreSQL JPA Hibernate Kubernetes Microservices Keycloak OAuth 2.0 JWT JTA GIT Jira Confluence
remote
2 Jahre 10 Monate
2017-09 - 2020-06

Portfolio Management Software

Java Entwickler Swing hibernate MySql ...
Java Entwickler

Tobam ist eine Portfolio-Management-Firma fu?r Key-Account-Kunden. Der von Tobam empfohlene Ansatz besteht darin, die Diversifikation seiner verschiedenen Portfolios zu maximieren, um das Risiko zu reduzieren. Zur Automatisierung seiner Aufgaben hat Tobam seine eigene Software entwickelt, die nicht nur Berechnungen fu?r die Erstellung und Verwaltung der Portfolios von TOBAM durchfu?hrt, sondern auch viele andere Aufgaben wie statistische und mathematische Analyse ihrer verwalteten Vermo?genswerte, das CRM des Unternehmens, das Versenden automatisierter E-Mails an verschiedene Investoren, das Abrufen von Finanzdaten von der Bloomberg- Handelsplattform, das Generieren von ta?glichen Berichten, die Analyse des Kohlenstoffausstoßes von Investitionen und viele andere Aufgaben. Als Java-Entwickler habe ich in einem Team von 6 Personen gearbeitet, und wir waren dafu?r verantwortlich, die neuen Funktionen umzusetzen, die von anderen Tobam-Teams angefordert wurden: Marketing, Compliance, Risk, Research und Trading. Wir mussten auch etwaige von uns gemeldete Fehler u?berwachen oder vorhandene Module a?ndern, um ihre Verwendung zu verbessern.

Zusta?ndig fu?r die U?berwachung der Berichterstellung und Automatisierung der Erstellung neuer Berichte
Entwicklung von Unit-Tests
Erstellung des Moduls und des Batchs zur Analyse der Kohlenstoffemissionen jedes Portfolios.

In Zusammenarbeit mit der Forschung Entwicklung neuer Module fu?r die statistische Analyse von Portfolios (Beispiel: Fama French, Korrelationsmatrix)
Erstellung des Moduls und des Batchs zur Analyse von Daten aus den verschiedenen statistischen Analysemodulen und Gruppierung von Risikoindikatoren gema?ß den von Tobam festgelegten Einschra?nkungen. 

Swing hibernate MySql Jenkins Github SonarQube WildFly Maven Eclipse xml json wsdl Java 11 SQL JUnit Java EE JSF JSP Hibernate JPA Reflection Annotation HQL MySQL Oracle CI/CD Docker WildFly (JBoss EAP7) Mockito JEE JTA EJB JAXB JAX-RS Bean validation managed Beans Jira Confluence WildFly Application Server JBoss Application Server
TOBAM SAS Inc.
remote
1 Jahr 1 Monat
2016-09 - 2017-09

Testkampagnenplaner Hybridfahrzeuge

Testkampagnenplaner C++
Testkampagnenplaner

Ich habe als Testkampagnenplaner in der Abteilung für Hybridfahrzeuge bei der Bosch

GmbH gearbeitet. Ich habe an Tests von Embedded-Software für das Elektronische

Stabilitätsprogramm (ESP) von Hybridfahrzeugen gearbeitet. In meiner Verantwortung

lag die Vorbereitung von Tests, Tests Suites und die Testautomatisierung, sowie das

Planing.

C++
Bosch GmbH
Stuttgart

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr
2023-01 - 2023-12

DevOps: Docker, Kubernetes, Terraform, Azure

Udemy
Udemy
3 Jahre 10 Monate
2012-09 - 2016-06

Diplom Ingenieur Automatisierung und Elektronik

Diplom Ingenieur / MSc., INSTITUT NATIONAL DES SCIENCES APPLIQUEES DE TOULOUSE
Diplom Ingenieur / MSc.
INSTITUT NATIONAL DES SCIENCES APPLIQUEES DE TOULOUSE
2 Jahre
2009-09 - 2011-08

Mechatronik

BSc. Mechatronik, ESME
BSc. Mechatronik
ESME

Position

Position

Backend Entwickler mit Java, Spring Boot, Hibernate, JPA.
Fullstack Entwickler mit Thymeleaf, Swing, JavaScript, TypeScript, React.

Kompetenzen

Kompetenzen

Programmiersprachen

Java
Experte
JavaScript
Fortgeschritten
TypeScript
Experte

Datenbanken

PostgreSql
Fortgeschritten
MySQL
Fortgeschritten
Neo4J
Fortgeschritten
MongoDB
Fortgeschritten

Branchen

Branchen

Ich bin in allen Branchen sofort einsetzbar. Ich kann mir sehr schnell das nötige Branchen Know-How eineignen um professionell meine Leistung zu erbringen.

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Monate
2025-10 - heute

Lexware

Senior Fullstack Entwickler
Senior Fullstack Entwickler
1 Jahr 5 Monate
2024-04 - 2025-08

SynQ Load Building Manager

Senior Software Engineer Java JEE Spring Boot ...
Senior Software Engineer

Ich arbeite agile am Load Building Manager (LBM), einem Kernmodul von SynQ, der

modularen Lagerverwaltungssoftware von Swisslog. LBM ist verantwortlich für die

Berechnung einer optimierten Stapelstrategie für Kisten unterschiedlicher Größen,

Formen und Zerbrechlichkeit auf eine minimale Anzahl von Paletten, wobei die

Stabilität der endgültigen Stapel gewährleistet wird. Im Herzen von LBM befindet sich

Puzzle, ein fortschrittlicher heuristischer Baumsuchalgorithmus, der die

Stapelberechnungen antreibt. LBM ist in Java geschrieben und für den Einsatz auf

WildFly- oder WebLogic-Servern konzipiert, während es PostgreSQL-, SQL Server-

und Oracle-Datenbanken unterstützt. Das gesamte SynQ-System ist mit Docker

containerisiert, wird über Kubernetes orchestriert und mit Elasticsearch und Kibana für

die Echtzeit-Datenvisualisierung überwacht. Tätigkeiten:

Testautomatisierung Entwicklung und Planung von Unit- und Integrationstests für bestehende und neue Software Module

Algorithmische Optimierung ? Backtracking in der Baumsuche ? Performance

Optimierung

Verbesserung des Puzzle-Algorithmus durch Implementierung eines Backtracking-

Mechanismus, der es dem Suchprozess ermöglicht, von Instabilitätspunkten aus

fortzufahren, anstatt ganze Zweige neu zu starten. Dies verhindert die Bildung

instabiler Palettentürme und verbessert sowohl die Effizienz als auch die

Zuverlässigkeit der Stapelberechnungen.

Interaktive React-Visualisierung für Palettenoptimierung mit KI

Entwicklung einer dynamischen Visualisierung auf React-Basis, die den

Palettenbauprozess und den entsprechenden Suchbaum in Echtzeit darstellt.

Diese Visualisierung spielt eine Schlüsselrolle in einem KI-gesteuerten

Palettenoptimierungsprojekt und ermöglicht effizientere Lösungen durch maschinelles

Lernen und heuristische Verbesserungen.

Entkopplung & Containerisierung des LBM-Berechnungsdienstes ? Performance

Optimierung

Refaktorisierung und Entkopplung der Berechnungs-Engine von anderen LBM-

Diensten, wodurch sie in einen unabhängigen, containerisierten Mikroservice

umgewandelt wurde.

Aktualisierung von Java-Libraries im Rahmen der Refaktorisierung; Migration von

Hibernate 5 auf Hibernate 6.

Bereitstellung der neuen Architektur über Docker und Kubernetes, was die

Skalierbarkeit, Wartbarkeit und Ressourcenzuweisung verbesserte.

Nebenläufigkeit & Pessimistische Sperrung ? JMS-Queue-Implementierung

Lösung eines Problems mit pessimistischen Sperren, bei dem mehrere gleichzeitige

Prozesse, die versuchen, die Sperre zu erwerben, abgelehnt werden konnten.

Implementierung eines JMS-basierten Warteschlangensystems, um wartende Prozesse

erneut zu versuchen und ordnungsgemäß zu warten, was die Robustheit in Szenarien

mit hoher Nebenläufigkeit gewährleistet.

Erweiterte Metriken & Echtzeitüberwachung in Kibana/Elasticsearch

Integration zusätzlicher Leistungsmetriken und Dashboards in Kibana, um die

Überwachung, Fehlerbehebung und Leistungsanalyse der LBM-Prozesse zu

verbessern.


Java JEE Spring Boot Reflection Annotation React TypeScript WildFly WebLogic JBoss EAP7 Docker Kubernetes PostgreSQL SQL Server Oracle JPA Hibernate Flyway JMS Pessimistic Locking Elasticsearch Kibana GIT REST KI Jenkins Microservices SynQ WMS IntelliJ Maven Junit Mockito Azure
Swisslog Holding AG
Dortmund
3 Monate
2024-01 - 2024-03

SaaS: Verwaltung und Vermietung Monteurwohnungen

Fullstack Entwickler React Java Java 21 JPA Hibernate ...
Fullstack Entwickler React Java

Ich arbeite in einem agilen Team nach Scrum. Wir entwickeln eine Web-Lösung für das

Management und die Vermietung von Monteurwohnungen. Die Lösung besteht aus

einem Java-basierten Backend mit Spring Boot und einem Frontend mit React, die

über eine REST-API kommunizieren. Für die Au-thentifizierung und Autorisierung der

Benutzer verwenden wir Spring Security, OAuth und JWT. Im Datenbanklayer setzen

wir Hibernate und PostgreSQL ein.

In diesem Projekt habe ich geholfen mit Angular im Frontend das Projekt aufzusetzen

und schneller voranzukommen, da eines der Teammitglieder fundierte Kenntnisse in

Angular hat und er die Rolle des Frontendentwickler übernehmen soll. Allerdings,

nachdem dieses Teammitglied das Projekt ganz am Anfang verlassen hat und wir über

Entwickler mit mehr React-Kenntnissen verfügen, haben wir uns schnell für React ent-

schieden.


  • Architekturentscheidungen: Frontend, Backend, API
  • Aufsetzen des Entwicklungsumgebung mit Docker und Ku-bernetes
  • Entwicklung des Frontends mit React/Typescript
  • Entwicklung von Services, REST Endpunkten mit Java und Spring Boot,
  • Hibernate
  • Testautomatisierung



Java 21 JPA Hibernate SQL SpringBoot Reflection Annotation Quarkus ReactJS Angular TypeScript Material UI Maven Git CI/CD Jenkins Tomcat Scrum Agile Junit Mockito Microservices Docker Kubernetes JWT OAuth 2.0 Jira Confluence IntelliJ
FERENDIN Engineering GmbH
remote
1 Jahr
2022-08 - 2023-07

Anwendungsentwicklung Peek & Cloppenburg

Fullstack Entwickler Java 17 JPA Hibernate ...
Fullstack Entwickler

Fashion Digital GmbH & Co. KG ist der zentrale Lo?sungsanbieter fu?r Informationstechnologie der P&C-Gruppe. Fashion Digital plant, entwickelt und betreibt alle Aspekte der Informationstechnologie, angefangen von Netzwerkinfrastruktur u?ber klassische Back-End-Systeme bis hin zur neuesten digitalen Technologie und allen erforderlichen Dienstleistungen. Ich war fu?r den Betrieb und die Weiterentwicklung des CRM-Systems der P&C-Gruppe verantwortlich. Dies umfasste die Konzeption, Entwicklung und den Betrieb neuer und bestehender Funktionen sowie die Beratung der Produktinhaber bei der Konzeption und Planung neuer Funktionen.

  • Entwicklung des Clients mit React/Typescript
  • Entwicklung von Serverkomponenten und Bereitstellung von Webdiensten mit Java Migration von Schnittstellen zu SAP Retail von SOAP zu Kafka
  • Bewertung neuer Funktionalita?ten
  • Erfassung von Anforderungen aus der Einkaufsabteilung
  • Arbeit an der Gestaltung und Erstellung von Komponenten- und Integrationstests 
  • Entwicklung und Anpassung von Build-Prozessen einschließlich Testautomatisierung - CICD

Java 17 JPA Hibernate SQL Spring (Spring Data Spring Batch) Spring Boot Reflection Annotation ReactJS Redux Kafka Maven Git CI/CD Jenkins Subversion Wildfly Scrum Agile Junit Mockito Microservices Keycloak OAuth 2.0 JWT JTA Jira Confluence IntelliJ
Fashion Digital GmbH & Co. KG
remote
1 Jahr
2022-01 - 2022-12

Eigenes Startup: Cryptocurrency Trading App

JavaScript NodeJs Hardhat ...

Da ich ein großes Interesse an Kryptowa?hrungen und der Blockchain im Allgemeinen habe und hauptsa?chlich in Defi-Projekte investiere, die hauptsa?chlich beim Start stattfinden, habe ich damit begonnen, an einer Anwendung zu arbeiten, die es mir ermo?glichen ko?nnte, direkt auf der Blockchain zu handeln, ohne die Schnittstellen einer Dezentralen Bo?rse (Dex) zu nutzen. Mein Ziel war es, fu?r Projekte, die ich verfolge und die noch nicht gestartet sind, zu versuchen, so fru?h wie mo?glich Token zu kaufen, indem ich direkt auf Discord die Adresse dieses Tokens erkenne, wenn das Team es vero?ffentlicht. Ich mache das anstelle von direktem "Sniffing" der Blockchain, um Honeypots oder andere betru?gerische Tokens zu vermeiden, die normalerweise zur gleichen Zeit mit einem a?hnlichen Symbol gestartet werden. Ein Teil des Prozesses zur Erstellung dieser App bestand darin, eine Testkette mit einem Test-Dex mit Liquidita?t zu simulieren, um Transaktionen von meiner App aus durchzufu?hren. 

JavaScript NodeJs Hardhat web3 ethers.js xml json wsdl MongoDB
remote
3 Monate
2022-07 - 2022-09

Nokia - Alcatel Submarine Network

Java Entwickler SWING framework TypeScript ReactJS ...
Java Entwickler

The Nokia Group, durch ihre Tochtergesellschaft Alcatel Submarine Networks (ASN), ist

einer der wenigen Anbieter weltweit, der schlüsselfertige und vollständig integrierte

Untersee-Netzlösungen anbietet. Alcatel Submarine Networks bietet eine komplette

Palette von optischen Transportlösungen und Dienstleistungen für terrestrische und

Untersee-Netzwerke an. Ich habe Java EE eingesetzt, um eine Webanwendung zu

entwickeln, die es ermöglicht, Daten zu anzeigen und zu aktualisieren. Dabei wurden

Technologien wie Servlets, JPA für den Datenzugriff und EJBs für

Transaktionsmanagement verwendet.


  • Bedarfsanalyse basierend auf High-Level-Spezifikationen (HLS) und Bewertung der Entwicklungsbelastungen
  • Überprüfung detaillierter Systemspezifikationen
  • Entwicklung und Implementierung mit Konfigurationsmanagement des Quellcodes
  • Implementierung von Einheitstests (Unit Tests) und Vorintegrationsprüfungen mit zugehörigen Berichten
  • Korrektur/Lieferung und Aktualisierung von Tickets, die vom Projekt während der FT
  • (Funktionstests) angefordert wurden
  • Korrektur/Lieferung und Aktualisierung von Tickets, die vom Projekt während der PNT
  • (Produkt- & Netzwerktests) angefordert wurden


SWING framework TypeScript ReactJS Java EE (JEE) Reflection Annotation UML Object Oriented Design (OOD) Multi-threaded applications CI/CD Eclipse GIT Oracle JPA Hibernate TeamCity Sonar Qube xml json wsdl Junit Mockito JTA Jira Confluence Maven Java 8 Java 11
Nokia
remote
2 Jahre 1 Monat
2020-06 - 2022-06

Eigenes Startup: Rateyourself

Fullstack Entwickler NodeJS Javascript WebSockets ...
Fullstack Entwickler

Es ist eine Website, die Inhalte aus verschiedenen Quellen zusammenfu?hrt und auf der Benutzer fu?r jeden mit diesem Inhalt verbundenen Tag eine Bewertung abgeben ko?nnen. Die Idee dieser Website ist, dass dieses Prinzip fu?r Verkaufsseiten dupliziert werden ko?nnte. Insgesamt wu?rde es dann ermo?glichen, viel genauere Suchen durchzufu?hren, um viel genauere Produkt- oder Inhaltsvorschla?ge zu erstellen. Das ultimative Ziel wa?re es auch, eine KI mithilfe dieser Daten trainieren zu ko?nnen, was zu einer sehr effizienten KI im Inhaltserkennungsbereich fu?hren ko?nnte.


Launch der Website
Serververwaltung

Implementierung eines Nginx-Reverse-Proxies Entwicklung der Frontend in JavaScript Entwicklung des Backends in Node.js Sitzungsverwaltung 

NodeJS Javascript WebSockets Nginx Docker Docker-Compose PassportJs ExpressJs TypeScript Bootstrap MongoDB CI/CD OAuth 2.0 JWT GIT Jira Confluence Jetbrains Webstorm
remote
2 Jahre 1 Monat
2020-06 - 2022-06

Eigenes Startup: L'ambulante

Fullstack Entwickler Ionic ReactJs Nginx ...
Fullstack Entwickler

Mit einem Team von zwei Grafikdesignern, einem Frontend-Entwickler und zwei Java- Entwicklern haben wir beschlossen, eine Anwendung zu starten. Die Idee dieser Anwendung war es, die verschiedenen wandernden Ha?ndler, die in unserer Region arbeiten, zu vereinen. Zum Beispiel die Ba?cker, die mit ihren Lieferwagen durch die umliegenden Do?rfer fahren, um Brot zu liefern. Der Kollege, mit dem ich dieses Projekt wirklich gestartet habe, der zweite Java-Entwickler, hatte gerade seine freiberufliche Mission beendet und seine Eltern sind Bauern, die offensichtlich auch Schwierigkeiten hatten, ihre Produkte zu verkaufen. Also dachten wir natu?rlich daran, beides zu kombinieren. Was wir also tun wollten, war eine Anwendung, die es ermo?glicht, direkt bei den Produzenten zu bestellen und von den wandernden Ha?ndlern beliefert zu werden, und daher auch die Routen und Zeitpla?ne der wandernden Ha?ndler zu kennen.

Realisierung einer v0 des Frontends in React.js
Realisierung des kartografischen Dienstes unter Verwendung der Google Maps API Implementierung der Authentifizierung
Umsetzung der Netzwerkarchitektur auf unserem dedizierten Server 

Ionic ReactJs Nginx Docker Docker-Compose javascript Maven Intellij xml json wsdl Java 17 CI/CD JUnit Mockito Spring Boot Reflection Annotation PostgreSQL JPA Hibernate Kubernetes Microservices Keycloak OAuth 2.0 JWT JTA GIT Jira Confluence
remote
2 Jahre 10 Monate
2017-09 - 2020-06

Portfolio Management Software

Java Entwickler Swing hibernate MySql ...
Java Entwickler

Tobam ist eine Portfolio-Management-Firma fu?r Key-Account-Kunden. Der von Tobam empfohlene Ansatz besteht darin, die Diversifikation seiner verschiedenen Portfolios zu maximieren, um das Risiko zu reduzieren. Zur Automatisierung seiner Aufgaben hat Tobam seine eigene Software entwickelt, die nicht nur Berechnungen fu?r die Erstellung und Verwaltung der Portfolios von TOBAM durchfu?hrt, sondern auch viele andere Aufgaben wie statistische und mathematische Analyse ihrer verwalteten Vermo?genswerte, das CRM des Unternehmens, das Versenden automatisierter E-Mails an verschiedene Investoren, das Abrufen von Finanzdaten von der Bloomberg- Handelsplattform, das Generieren von ta?glichen Berichten, die Analyse des Kohlenstoffausstoßes von Investitionen und viele andere Aufgaben. Als Java-Entwickler habe ich in einem Team von 6 Personen gearbeitet, und wir waren dafu?r verantwortlich, die neuen Funktionen umzusetzen, die von anderen Tobam-Teams angefordert wurden: Marketing, Compliance, Risk, Research und Trading. Wir mussten auch etwaige von uns gemeldete Fehler u?berwachen oder vorhandene Module a?ndern, um ihre Verwendung zu verbessern.

Zusta?ndig fu?r die U?berwachung der Berichterstellung und Automatisierung der Erstellung neuer Berichte
Entwicklung von Unit-Tests
Erstellung des Moduls und des Batchs zur Analyse der Kohlenstoffemissionen jedes Portfolios.

In Zusammenarbeit mit der Forschung Entwicklung neuer Module fu?r die statistische Analyse von Portfolios (Beispiel: Fama French, Korrelationsmatrix)
Erstellung des Moduls und des Batchs zur Analyse von Daten aus den verschiedenen statistischen Analysemodulen und Gruppierung von Risikoindikatoren gema?ß den von Tobam festgelegten Einschra?nkungen. 

Swing hibernate MySql Jenkins Github SonarQube WildFly Maven Eclipse xml json wsdl Java 11 SQL JUnit Java EE JSF JSP Hibernate JPA Reflection Annotation HQL MySQL Oracle CI/CD Docker WildFly (JBoss EAP7) Mockito JEE JTA EJB JAXB JAX-RS Bean validation managed Beans Jira Confluence WildFly Application Server JBoss Application Server
TOBAM SAS Inc.
remote
1 Jahr 1 Monat
2016-09 - 2017-09

Testkampagnenplaner Hybridfahrzeuge

Testkampagnenplaner C++
Testkampagnenplaner

Ich habe als Testkampagnenplaner in der Abteilung für Hybridfahrzeuge bei der Bosch

GmbH gearbeitet. Ich habe an Tests von Embedded-Software für das Elektronische

Stabilitätsprogramm (ESP) von Hybridfahrzeugen gearbeitet. In meiner Verantwortung

lag die Vorbereitung von Tests, Tests Suites und die Testautomatisierung, sowie das

Planing.

C++
Bosch GmbH
Stuttgart

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr
2023-01 - 2023-12

DevOps: Docker, Kubernetes, Terraform, Azure

Udemy
Udemy
3 Jahre 10 Monate
2012-09 - 2016-06

Diplom Ingenieur Automatisierung und Elektronik

Diplom Ingenieur / MSc., INSTITUT NATIONAL DES SCIENCES APPLIQUEES DE TOULOUSE
Diplom Ingenieur / MSc.
INSTITUT NATIONAL DES SCIENCES APPLIQUEES DE TOULOUSE
2 Jahre
2009-09 - 2011-08

Mechatronik

BSc. Mechatronik, ESME
BSc. Mechatronik
ESME

Position

Position

Backend Entwickler mit Java, Spring Boot, Hibernate, JPA.
Fullstack Entwickler mit Thymeleaf, Swing, JavaScript, TypeScript, React.

Kompetenzen

Kompetenzen

Programmiersprachen

Java
Experte
JavaScript
Fortgeschritten
TypeScript
Experte

Datenbanken

PostgreSql
Fortgeschritten
MySQL
Fortgeschritten
Neo4J
Fortgeschritten
MongoDB
Fortgeschritten

Branchen

Branchen

Ich bin in allen Branchen sofort einsetzbar. Ich kann mir sehr schnell das nötige Branchen Know-How eineignen um professionell meine Leistung zu erbringen.

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.