03.08.2026 aktualisiert


Premiumkunde
100 % verfügbarSenior Fullstack Entwickler | Java | Spring Boot | Angular | TypeScript
Offenbach am Main, Deutschland
Weltweit
Wirtschaftsinformatik / Bachelor of ScienceÜber mich
Erfahrener Fullstack-Entwickler mit Fokus auf Java, Spring Boot, Angular und TypeScript. Fundierte Erfahrung in agilen Projekten, CI/CD, Kubernetes und DevOps. Strukturiert, lösungsorientiert und zuverlässig in der Umsetzung moderner Softwarelösungen.
Skills
HTMLApache ActivemqApache HTTP ServerApache TomcatBusiness Process ManagementC#C++CSSCloud ComputingInformationssystemeComputerprogrammierungDatenbankenContinuous DeliveryDependency InjectionDrools
Java, Spring Boot, TypeScript, JavaScript, Angular, React, SQL, REST APIs, Microservices, CI/CD, Jenkins, GitLab CI, Docker, Kubernetes, OpenShift, DevOps, Testautomatisierung, JUnit, Mockito, Cucumber, Maven, Git, Hibernate, JPA, PostgreSQL, MySQL, Oracle, Azure, AWS, Linux, Jira, Confluence, Scrum, Code Reviews
Sprachen
DeutschverhandlungssicherEnglischgutTürkischMuttersprache
Projekthistorie
Aufgaben:
- Umziehen der Spring Boot Applikationen von AWS nach Azure
- Entwicklung von Function-Apps for Azure Umgebung
- Docker Container Verwaltung in Azure Umgebung
- Lösung von komplexen Problemen in existierende
Applikationen in überwiegend Backend als auch in teilweise in
Frontend
- Entwicklung und Verwendung der JSON Schnittstellen
- Verwaltung der Daten in MSSQL Datenbank
- Umziehen der Spring Boot Applikationen von AWS nach Azure
- Entwicklung von Function-Apps for Azure Umgebung
- Docker Container Verwaltung in Azure Umgebung
- Lösung von komplexen Problemen in existierende
Applikationen in überwiegend Backend als auch in teilweise in
Frontend
- Entwicklung und Verwendung der JSON Schnittstellen
- Verwaltung der Daten in MSSQL Datenbank
Aufgaben:
- Umsetzung der alten in C Programmierten Applikation in Java
Programmierungssprache
- Entwicklung der Java Applikationen mit Apache Ivy, Maven
und Gradle
- Analyse von komplexen Software-Problemen
- Wartung der existierenden Applikationen
- Bug- und Fehlerfixing von existierenden Applikationen
- Entwicklung von Web- und TCP-basierten Applikationen
- Wartung der Linux Servern
- Erstellung von SSL Zertifikaten und Integration von diesen in
den existierenden Applikationen
- Bereitstellung und Wartung der Jenkins Build Pipelines
- Testautomatisierung
- Entwicklung und Verwendung der TCP, SOAP, JSON
Schnittstellen
- Code Entwicklung nach TDD
- Umsetzung der alten in C Programmierten Applikation in Java
Programmierungssprache
- Entwicklung der Java Applikationen mit Apache Ivy, Maven
und Gradle
- Analyse von komplexen Software-Problemen
- Wartung der existierenden Applikationen
- Bug- und Fehlerfixing von existierenden Applikationen
- Entwicklung von Web- und TCP-basierten Applikationen
- Wartung der Linux Servern
- Erstellung von SSL Zertifikaten und Integration von diesen in
den existierenden Applikationen
- Bereitstellung und Wartung der Jenkins Build Pipelines
- Testautomatisierung
- Entwicklung und Verwendung der TCP, SOAP, JSON
Schnittstellen
- Code Entwicklung nach TDD
Projekte:
Weiterentwicklung der bestehenden Softwares eines Maut
Unternehmens
Zeitraum: 08/2019 - 09/2019
Verwendete Technologien: Java, Java EE, SQL, XML, JAX-RS, Spring
Boot, CDI, JPA, REST, Oracle 12c, Vagrant, Maven, Jenkins, Jira,
Confluence, IntelliJ, JGiven, JUnit 4, JUnit 5
Verwendete Methoden: Scrum, Test-Driven-Development (TDD),
DevOps, Pair-Programming
Aufgaben:
- Analyse von komplexen Software-Problemen
- Durchführung der Fehlerkorrekturen
- Implementierung der Lösungen mit Spring Boot
- Entwicklung der automatisierten Tests mit JUnit 4, JUnit 5,
JGiven.
- Bereitstellung der REST Schnittstellen
Problem Management im Bereich Meldewesen einer
Kapitalverwertungsgesellschaft
Zeitraum: 01/2019 - 04/2019
Verwendete Technologien: Java, Java EE, Groovy, SQL, XML, Drools,
JavaScript, JAX-RS, JMS, Spring Boot, CDI, JPA, REST, JNDI, JTA, Oracle
12c, Docker, Logstash, ActiveMQ, Lieferay, Maven, Ant, Jira,
OmniTracker, SharePoint, Intellj IDEA, Jenkins, Nexus, SVN
Aufgaben:
- Analyse von komplexen Software-Problemen
- Durchführung der Fehlerkorrekturen
- Implementierung der Lösungen mit Java EE (JBoss/WildFly
Swarm) und Spring Boot in ausgewallten Applikationen
- Durchführung der Entwickler-Tests und Integration-tests
- Erstellung der BPM Prozessen mit Camunda
Neuentwicklung des Reservierungssystems im Programm VENDO
Zeitraum: 06/2017 - 12/2018
Verwendete Technologien: Java 8, Java EE, Thorntail/WildFly Swarm,
MongoDB, RabbitMQ, Junit 4, Junit 5, Git, Cucumber, Gatling, Jenkins,
Ansible, Docker, OpenShift, AWS, Jira Confluence, SonarQube,
Mockito, JAX-RS, Microservice-Architektur, Domain-Driven-Design,
Graphana
Verwendete Methoden: Scrum, Test-Driven-Development (TDD),
DevOps, Pair-Programming
Aufgaben:
- Entwicklung der Back-End Services mit Maven, Java 8,
Thorntail und Microservice Architektur
- Erstellung der Docker Containern
- Erstellung der CI/CD Pipelines in Jenkins
- Entwicklung der Message Publisher und Message Consumer
für RabbitMQ Message Queues in Back-End Services
- Bereitstellung der RabbitMQ Images auf dem OpenShift
Umgebung
- Entwicklung die Tests mit Junit 4/Junit 5, Mockito und
Cucumber
- Entwicklung der Asynchrone Verarbeitung der Zugfahrten in
den Services
- Implementierung der Filterfunktionalität für die Zugfahrten
- Implementierung der Validierungsregeln in Java für die
Zugfahrten
- Deployment und Wartung der Containern in OpenShift
- Entwicklung und Ausführung der Performance-Tests mit
Gatling
- Durchführung von Code Reviews
- Bereitstellung der REST Schnittstellen in Back-End Services
- Intensive Arbeit mit Scrum
- Analyse und Durchführung der fachlichen Anforderungen
- Durchführung der Dokumentationen in Confluence
Weiterentwicklung der bestehenden Softwares eines Maut
Unternehmens
Zeitraum: 08/2019 - 09/2019
Verwendete Technologien: Java, Java EE, SQL, XML, JAX-RS, Spring
Boot, CDI, JPA, REST, Oracle 12c, Vagrant, Maven, Jenkins, Jira,
Confluence, IntelliJ, JGiven, JUnit 4, JUnit 5
Verwendete Methoden: Scrum, Test-Driven-Development (TDD),
DevOps, Pair-Programming
Aufgaben:
- Analyse von komplexen Software-Problemen
- Durchführung der Fehlerkorrekturen
- Implementierung der Lösungen mit Spring Boot
- Entwicklung der automatisierten Tests mit JUnit 4, JUnit 5,
JGiven.
- Bereitstellung der REST Schnittstellen
Problem Management im Bereich Meldewesen einer
Kapitalverwertungsgesellschaft
Zeitraum: 01/2019 - 04/2019
Verwendete Technologien: Java, Java EE, Groovy, SQL, XML, Drools,
JavaScript, JAX-RS, JMS, Spring Boot, CDI, JPA, REST, JNDI, JTA, Oracle
12c, Docker, Logstash, ActiveMQ, Lieferay, Maven, Ant, Jira,
OmniTracker, SharePoint, Intellj IDEA, Jenkins, Nexus, SVN
Aufgaben:
- Analyse von komplexen Software-Problemen
- Durchführung der Fehlerkorrekturen
- Implementierung der Lösungen mit Java EE (JBoss/WildFly
Swarm) und Spring Boot in ausgewallten Applikationen
- Durchführung der Entwickler-Tests und Integration-tests
- Erstellung der BPM Prozessen mit Camunda
Neuentwicklung des Reservierungssystems im Programm VENDO
Zeitraum: 06/2017 - 12/2018
Verwendete Technologien: Java 8, Java EE, Thorntail/WildFly Swarm,
MongoDB, RabbitMQ, Junit 4, Junit 5, Git, Cucumber, Gatling, Jenkins,
Ansible, Docker, OpenShift, AWS, Jira Confluence, SonarQube,
Mockito, JAX-RS, Microservice-Architektur, Domain-Driven-Design,
Graphana
Verwendete Methoden: Scrum, Test-Driven-Development (TDD),
DevOps, Pair-Programming
Aufgaben:
- Entwicklung der Back-End Services mit Maven, Java 8,
Thorntail und Microservice Architektur
- Erstellung der Docker Containern
- Erstellung der CI/CD Pipelines in Jenkins
- Entwicklung der Message Publisher und Message Consumer
für RabbitMQ Message Queues in Back-End Services
- Bereitstellung der RabbitMQ Images auf dem OpenShift
Umgebung
- Entwicklung die Tests mit Junit 4/Junit 5, Mockito und
Cucumber
- Entwicklung der Asynchrone Verarbeitung der Zugfahrten in
den Services
- Implementierung der Filterfunktionalität für die Zugfahrten
- Implementierung der Validierungsregeln in Java für die
Zugfahrten
- Deployment und Wartung der Containern in OpenShift
- Entwicklung und Ausführung der Performance-Tests mit
Gatling
- Durchführung von Code Reviews
- Bereitstellung der REST Schnittstellen in Back-End Services
- Intensive Arbeit mit Scrum
- Analyse und Durchführung der fachlichen Anforderungen
- Durchführung der Dokumentationen in Confluence
Zertifikate
Developing Solutions for Microsoft Azure
Microsoft2024
Sicherheit für Webanwendungen
oose Innovative Informatik2021
Softwarearchitektur für Webanwendungen
oose Innovative Informatik2021
Professional Scrum Developer I (PSD I)
Scrum.org2019