Mein Schwerpunkt liegt auf der Entwicklung Cloud nativ basierter Lösungen mit Java EE und das Spring Framework.
Aktualisiert am 05.02.2026
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 05.02.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Java EE
Spring Framework
Java Clound Nativ
JAX-WS
Java API for RESTful Web Services
JPA
Hibernate
Spring
Dari
Muttersprache
Deutsch
muttersprachlich
Englisch
fundierte Kenntnisse
Farsi
Muttersprache

Einsatzorte

Einsatzorte

Frankfurt am Main (+200km) Hamburg (+200km) Hannover (+50km) Köln (+50km) Kassel, Hessen (+50km) Bonn (+75km) Heidelberg (+50km) Bielefeld (+50km) Dortmund (+50km) Stuttgart (+50km) Würzburg (+50km) Nürnberg (+50km) Mannheim (+50km) Karlsruhe (Baden) (+50km) Erfurt (+50km) Düsseldorf (+50km) Stade (+150km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km) Cochem (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km)
nicht möglich

Projekte

Projekte

8 Monate
2024-08 - 2025-03

Design und Implementierung von neuen Komponenten

Software-Ingenieur/ Java Backend-Entwickler, IT-Consultant/ Java Software Developer Java SE 11 Java SE 17 Java EE ...
Software-Ingenieur/ Java Backend-Entwickler, IT-Consultant/ Java Software Developer
  • Design und Implementierung neuer Komponenten mit Java SE sowie dem Spring Framework in einer monolithischen Systemlandschaft
  • Abstimmung und Definition technischer Schnittstellen
  • Integration des Cucumber-Frameworks zur Testautomatisierung
  • Analyse fachlicher Anforderungen und Ableitung technischer Lösungen
  • Beratung und technischer Ansprechpartner für das Entwicklungsteam
  • Aktive Mitarbeit im agilen Umfeld, inklusive Übernahme von Scrum-Master-Aufgaben (Scrum Reviews & Planning)
Java SE 11 Java SE 17 Java EE Web Services RESTful API Spring Framework Spring Boot Spring MVC Spring Security Spring Data Java Persistence API Hibernate Mockito JUnit Test Driven Development Integrations-Test BDD Cucumber und FitNesse Framework Domain Driven Design Relationale Datenbanken (Oracle SQL) Cloud Datenmodellierung Maven Scrum Microsoft Azure Confluence IntelliJ Postman Git GitHub Jenkins Gitlab CI/CD Openshift Kubernetes Helm
ING
Frankfurt am Main (Remote)
1 Jahr 5 Monate
2023-03 - 2024-07

Datenmodellierung

Software-Ingenieur/ Java Backend-Entwickler, IT-Consultant/ Java Software Developer Java SE 8 Java SE 11 Java EE ...
Software-Ingenieur/ Java Backend-Entwickler, IT-Consultant/ Java Software Developer
  • Datenmodellierung sowie Weiterentwicklung bestehender Datenmodelle unter Berücksichtigung eines neuen Kartenprozessors
  • Analyse fachlicher Anforderungen und Ausarbeitung von User Stories
  • Design und Implementierung eines neuen Datenmodells zur Verarbeitung von Transaktionen (Zahlungsverkehr) mit Java SE und dem Spring Framework, insbesondere Spring Batch
  • Aufbau performanter JSON-Verarbeitungsprozesse
  • Entwicklung und Optimierung von Spring-Batch-Jobs zur Transaktionsverarbeitung
  • Technische Beratung sowie aktiver Ansprechpartner im Entwicklungsteam
  • Mitwirkung im agilen Umfeld sowie Dokumentation der Architektur und Software in Confluence
  • Regelmäßiges Reporting des Projektstatus
Java SE 8 Java SE 11 Java EE Web-Services RESTful API Spring Framework Spring Batch Spring MVC Spring Data Java Persistence API Hibernate Hibernate Query Language (HQL) Mockito JUnit Test Driven Development Integrations-Test Domain Driven Design Relationale Datenbanken (Postgres SQL) Proof of Concept Datenmodellierung Maven Scrum Jira Confluence IntelliJ Eclipse Postman Git-Lab CI/CD GitHub Jenkins XML JSON
Comdirect
Quickborn (Remote)
1 Jahr 6 Monate
2021-09 - 2023-02

Design und Implementierung von Portal-Komponenten

Software-Ingenieur/Java Backend-Entwickler, IT-Consultant/ Java Software Developer Java SE 11 Java SE 17 Java EE ...
Software-Ingenieur/Java Backend-Entwickler, IT-Consultant/ Java Software Developer
  • Design und Implementierung von Portal-Komponenten mit Java SE und dem Spring Framework in einer Microservices-Architektur
  • Abstimmung und Definition von Schnittstellen sowie Durchführung erster Schnittstellen-Test
  • Entwicklung von API-Services auf Basis von REST und Spring MVC
  • Analyse fachlicher Anforderungen sowie Entwicklung technischer Umsetzungskonzepte
  • Beratung und technischer Ansprechpartner für das Entwicklungsteam
  • Aktive Mitgestaltung des agilen Arbeitsumfelds
  • Übernahme von Scrum-Master-Aufgaben, einschließlich Durchführung von Scrum Reviews und Planning
Java SE 11 Java SE 17 Java EE Web Services RESTful API Spring Framework Spring Boot Spring MVC Spring Security Spring Data Java Persistence API Hibernate JMS Apache Kafka Mockito JUnit Test Driven Development Integrations-Test FitNesse Framework Domain Driven Design Relationale Datenbanken (Oracle SQL) Liquibase Kibana Proof of Concept Cloud Datenmodellierung Containerplattformen (Openshift Docker Kubernetes) Maven Scrum Jira Microsoft Azure TeamScale Confluence IntelliJ Postman Git GitHub Jenkins Gitlab CI/CD Systemarchitektur mit skalierbaren Systemen Entwicklung für die Cloud Platform Microservices ShedLock
ING
Frankfurt am Main (Remote)
8 Monate
2021-01 - 2021-08

Entwicklung einer Plattform

IT Consultant/ Java Software Developer, Software-Ingenieur/ Java Backend-Entwickler Java SE 11 Java EE Web Services ...
IT Consultant/ Java Software Developer, Software-Ingenieur/ Java Backend-Entwickler
  • Entwicklung einer Plattform für vernetzte Fahrzeuge
  • Design und Implementierung von Echtzeit-Datenübertragungskomponenten
  • Aufbau und Implementierung von Schnittstellen und REST-APIs mit Java SE 11 und dem Spring Framework
  • Technische Beratung zu Architektur- und Umsetzungsmöglichkeiten
Java SE 11 Java EE Web Services RESTful API Spring Framework Spring Boot Spring MVC Spring Security Spring Reactive Reactive Java (RxJava 3) Spring Data Java Persistence API Hibernate Mockito JUnit Test Driven Development Integrations-Test Domain Driven Design Microsoft SQL Liquibase Kibana React Proof of Concept Cloud Maven Lombok Scrum Jira SonarQube Confluence IntelliJ Postman Git GitHub Jenkins Systemarchitektur mit skalierbaren Systemen Entwicklung für die Cloud Plattform Azur Grafana Micrometer Web-Services Systemarchitektur mit skalierbaren Systemen
Daimler TSS
Stuttgart/Ulm/Remote
10 Monate
2020-03 - 2020-12

API-Entwicklung für Asset- und Konfigurationsmanagement

IT Consultant / Java Software Developer Java SE 11 Java EE Web Services ...
IT Consultant / Java Software Developer
  • Design und Implementierung von REST-APIs mit Java SE 11 und dem Spring Framework
  • Definition und Abstimmung technischer Schnittstellen sowie Durchführung erster Schnittstellentest
  • Entwicklung von API-Services zum Transfer von Konfigurationsdaten (AWS, uCMDB) in Asset-Management-Systeme
  • Implementierung der API-Services auf dem BizHub der DB Systel
  • Analyse fachlicher Anforderungen sowie Ableitung und Ausarbeitung technischer Lösungsansätze
  • Beratung im technischen Lösungsdesign sowie Förderung des technischen Wissensaustauschs
  • Erweiterung des fachlichen Datenmodells
Java SE 11 Java EE Web Services RESTful API Spring Framework Spring Boot Spring MVC Spring Security Open-API Mockito JUnit Test Driven Development Penetration Tests der APIs Domain Driven Design API-First-Ansatz Contract-First-Ansatz Proof of Concept Cloud Amazon Web Services (AWS) Openshift Microservices JWT OWASP Maven SAFe Scrum Jira SonarQube Confluence Eclipse Postman Git GitLab Jenkins uCMDB von Microfocus TransICT BizHub (API Portal der DB Systel) Systemarchitektur mit skalierbaren Systemen Web-Services Amazon Web Services (AWS) BizHub (API-Portal der DB Systel) Kubernetes Docker uCMDB von Microfocus Systemarchitektur mit skalierbaren Systemen
Deutsche Bahn
Frankfurt am Main
1 Jahr 6 Monate
2018-07 - 2019-12

Entwicklung einer Backend-Applikation zur Kontoeröffnung/Kundenverwaltung

IT Consultant/ Java Software Developer Java SE Java EE Web Services ...
IT Consultant/ Java Software Developer
  • Entwicklung der zentralen Kundenkontokomponente der neuen Vertriebsplattform der Deutschen Bahn als ausfallsicherer REST-Service in der AWS-Cloud
  • Programmierung und Weiterentwicklung der Backend-Komponenten sowie Durchführung von Schnittstellentests (auf Basis von Consumer-Driven Contracts)
  • Technische Beratung und Erstellung von Lösungsentwürfen
  • Erweiterung des fachlichen Datenmodells sowie Unterstützung in Software-Architektur und Microservice-Konzeption
  • Technischer Ansprechpartner für Business Analysten und Product Owner
  • Vertretung des Entwicklerteams in Architektur-Arbeitskreisen
  • Zusammenarbeit mit externen Entwicklungspartnern
Java SE Java EE Web Services RESTful Spring Framework Spring Boot Spring MVC Spring Security Spring Data Java Persistence API (JPA) Hibernate Consumer-Driven Contracts (CDCs) Mockito JUnit Test Driven Development Cucumber Domain Driven Design Microservices Docker Cloud Amazon Web Services (AWS) Enterprise Architect JMS Apache MQ Apache Kafka IDM Keycloak JWT OWASP Maven SAFe Scrum Jira SonarQube Mapstruct Confluence Eclipse Postman Oracle DB Liquibase Git GitLab Jenkins CI/CD Continuous Integration Continuous Delivery Continuous Deployment Instana Grafana Graylog Kibana Web-Services Consumer-Driven Contracts (CDCs) Apache MQ CI/CD Continuous Integration Cucumber Framework Openshift Kubernetes Enterprise Architect
Deutsche Bahn
Frankfurt am Main
2 Monate
2018-06 - 2018-07

Durchführung von Seminaren

Haupttrainer für Java Standard Edition (Java SE) Java Standard Edition (Java SE) Junit Eclipse ...
Haupttrainer für Java Standard Edition (Java SE)

  • Durchführung der Seminare fürs Programmieren mit Java Standard Edition
  • Vorbereitung für das Oracle Certified Associate Java SE 8 Programmer I

Java Standard Edition (Java SE) Junit Eclipse Apache Maven Git JUnit
Accenture
Kronberg im Taunus/Frankfurt am Main
9 Monate
2017-09 - 2018-05

Entwicklung einer Plattform für Onboarding neuer Privatkunden zu einem Girokonto

IT Consultant / Java Software Developer Java SE Java EE Web Services ...
IT Consultant / Java Software Developer
  • Entwicklung der Fachlichkeit auf Basis einer SOA-Architektur mit SOAP und RESTful Services.
  • Koordination, Abstimmung und Vermittlung der Fachlichkeit mit indischen Kollegen/Entwicklern. 
  • Zusammenarbeit mit externen Entwicklungspartnern.
Java SE Java EE Web Services RESTful SOAP Spring Framework EasyMock JUnit Domain Modell Enterprise Architect Maven Scrum TFS Sonar Eclipse Web-Services Domain Modell
Commerzbank
Frankfurt am Main
1 Jahr 3 Monate
2016-04 - 2017-06

Weiterentwicklung bestehender Anwendung zur Verwaltung von Fluglizenzen/Fluggenehmigungen

IT Consultant/ Java Software Developer Java SE Java EE EJB ...
IT Consultant/ Java Software Developer
  • Konzeption und Erstellung eines Pflichtenheft. 
  • Erweiterung der bestehenden Domain Modells um die neuen Anforderungen.
  • Entwicklung neuer Komponenten/Services auf Basis von SOAP und Enterprise Java Beans (EJB).
  • Zusammenarbeit mit externen Entwicklungspartnern.
Java SE Java EE EJB Web Services SOAP Oracle SQL Domain Modell JPA Hibernate ORM Arquillian JUnit Jenkins Maven Java Swing Scrum Jira Lastenheft Pflichtenheft Eclipse Web-Services
Luftfahrtbundesamt (LBA)
Hamburg
6 Monate
2015-10 - 2016-03

Bachelorarbeit/ Wissenschaftliche Arbeit

Bachelorand/ IT Consultant/ Java Software Developer Java SE Java EE JPA ...
Bachelorand/ IT Consultant/ Java Software Developer

Thema gern auf Anfrage

  • Konzeption und Abbildung eines Java Domain-Modell mit Hibernate ORM auf MySQL und Oracle SQL-Datenbanken sowie mit Hibernate OGM mittels NoSQL Datenbanken wie MongoDB und Redis.

Java SE Java EE JPA Hibernate ORM (SQL-Mapper) Hibernate OGM (NoSQL-Mapper) MySQL Oracle SQL MongoDB Redis
Hamburg
6 Monate
2015-10 - 2016-03

Projektarbeit - Logistiksystem

Softwareentwickler Java SE Java EE JPA ...
Softwareentwickler
  • Erweiterung und Implementierung der einzelnen Komponenten aus der Domain Modell mittels Java. 
  • Implementierung von Services auf Basis von Java Web Services.
Java SE Java EE JPA Hibernate ORM MySQL
Logistik
Hamburg
5 Jahre 1 Monat
2010-09 - 2015-09

Durchführung von Seminaren

Java Tutor Java SE Java EE Junit ...
Java Tutor
  • Durchführung der Seminare Programmieren 1 und 2, Programmiersprache Java, an der Hochschule für Angewandte Wissenschaften in Hamburg. 
  • Vorbereitung und Durchführung der Seminare. 
  • Ansprechpartner für Tutanden.
Java SE Java EE Junit Eclipse
HAW Hamburg
Hamburg
5 Jahre 1 Monat
2010-09 - 2015-09

Change-Management

Supporter/ Administrator, IT-Supporter
Supporter/ Administrator, IT-Supporter
  • Planung und Durchführung von Change-Management. 
  • Koordination zwischen Kunden und internen Kollegen.
Hamburger Schulbehörde
Hamburg

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Monate
2015-10 - 2016-04

Bachelorarbeit

evodion Information Technologies GmbH
evodion Information Technologies GmbH

7 Jahre 8 Monate
2008-09 - 2016-04

Studium - Technische Informatik

Bachelor of Science, Hochschule für Angewandte Wissenschaften Hamburg
Bachelor of Science
Hochschule für Angewandte Wissenschaften Hamburg


1 Jahr 2 Monate
2006-07 - 2007-08

Fachhochschulreife

Fachhochschulreife, Gewerbeschule G19, Fachbereich: Bautechnik
Fachhochschulreife
Gewerbeschule G19, Fachbereich: Bautechnik
2 Jahre
2004-07 - 2006-06

Technischer Zeichner

Technischer Zeichner (staatlich anerkannt), Gewerbeschule G17, Fachbereich: Technischer Zeichner
Technischer Zeichner (staatlich anerkannt)
Gewerbeschule G17, Fachbereich: Technischer Zeichner
5 Jahre 2 Monate
1999-05 - 2004-06

Schulbildung

Realschulabschluss, Gesamtschule Fährbuernfleet
Realschulabschluss
Gesamtschule Fährbuernfleet

Position

Position

  • (Lead) Java Entwickler von cloud basierten Applikation
  • Schulung von Mitarbeitern
  • Implementierung von Kernkomponenten
  • Freiberufler: IT-Berater und Java Cloud native Entwickler mit schwerpunkt Java-Backend

Kompetenzen

Kompetenzen

Top-Skills

Java EE Spring Framework Java Clound Nativ JAX-WS Java API for RESTful Web Services JPA Hibernate Spring

Produkte / Standards / Erfahrungen / Methoden

Jira
SAFe
Scrum
Team Foundation Server

Profil

  • Seit über 10 Jahren beschäftige ich mich mit der Entwicklung moderner und bewährter Software auf Basis von Java. Mein Schwerpunkt liegt dabei auf der Entwicklung Cloud nativer Lösungen mit Java und dem Spring-Framework und einem agilen Ansatz wie Scrum/SAFe und dem DevOps-Ansatz. Ausgehend von einer zur persistierenden Domain Modell (Domain-Driven-Design), Design und Schnitt einzelner Microservices, Implementierung der einzelnen Komponenten mit Web-Services, RESTful oder SOAP, Einsatz von Spring Framework, Java Persistence API (JPA), Hibernate und Java Cloud native basierten Applikationen, Software-Architektur sowie Weiterentwicklung von Systemstrukturen sind unter anderem meinerseits vom Interesse.
  • Durch meine Erfahrung als Java-Tutor konnte ich wertvolle Erfahrungen im Bereich Team-Coaching sammeln und im Projektalltag wertvoll einsetzen.
  • Sowohl für die Projektarbeit als auch im Team bin ich geduldig und kommunikativ und kann mich schnell in neue Themengebiete einarbeiten und bin in der Lage, neue Erkenntnisse über aktuelle Frameworks und Entwicklungstrends ins Team einzubringen.

Kenntnisse:

  • Java Standard Edition (JSE), Java 8, Java 11, Java 13, Java 17
  • Java Enterprise Edition (J2EE, JEE)
  • Web-Services (JAX-WS), RESTful, SOAP
  • Java Message Service (JMS), Apache ActiveMQ
  • Java Persistence API (JPA)
  • Hibernate ORM (SQL-Mapper)
  • Hibernate OGM (NoSQL Mapper)
  • Hibernate Validator
  • Hibernate Envers
  • Java Cloud Native
  • Spring Framework
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Data
  • Spring Cloud Contracts/CDCs
  • Test Driven Development, Komponententests, Modultests
  • JUnit, EasyMock, Mockito, Arquillian, Cucumber Framework
  • Microservices
  • ShedLock
  • Serviceorientierte Architektur (SOA)
  • Domain Driven Design (DDD)
  • OpenAPI, Swagger
  • Liquibase
  • Apache Maven
  • Apache Tomcat
  • Apache Log4j
  • Git, GitLab
  • Eclipse
  • Postman
  • Confluence, Jira
  • Java SE Trainer
  • Software-Architektur, Software-Design, Software-Architekturmanagement
  • UML, Enterprise Architect
  • Design Pattern
  • SOLID Prinzipien
  • Objektorientiertes Softwaredesign (OOP)
  • Event-Driven Architecture
  • Cloud-Computing
  • Amazon Web Services (AWS)
  • Kubernetes, Docker
  • DevOps, Jenkins, CI/CD
  • Apache Kafka
  • BDD Test Verfahren und das Cucumber Framework
  • HTML, JavaScript, CSS, Java Server Pages (JSP), Servlets, jQuery, Node.js, AngularJS
  • Java Swing
  • Mapstruct
  • IDM, Keycloak, JSON Web Token (JWT)
  • Clean Code, Code-Review
  • Sonar (SonarQube)
  • OWASP
  • Team Foundation Server (TFS)
  • Lastenheft, Pflichtenheft
  • Lombok
  • Apache Wicket


Agile Manifest

  • SAFe
  • Scrum

Berufspraktische Erfahrungen
01/2020 - heute
Rolle: Java Cloud native Entwickler mit Schwerpunkt Java-Backend
Kunde: auf Anfrage

09/2017 - 12/2019
Rolle: Application Developer Senior Analyst, IT Consultant, Java Software Developer, Java SE Trainer
Kunde: Accenture Technology 

07/2017 - 08/2017


Aufgaben:

Java Jump Start Training Programm


04/2016 - 06/2017
Rolle: IT Consultant/Java Software Developer Java
Kunde: evodion Information Technologies GmbH

10/2015 - 04/2016

Rolle: Bachelorand


Aufgaben:

Bachelorarbeit


09/2010 - 09/2015
Rolle: Fach-Tutor 

Kunde: HAW Hamburg


Aufgaben:

  • Programmieren 1 und 2 mit Java

02/2012 - 01/2015
Rolle: Supporter 

Kunde: Hamburger Schulen


Aufgaben:

  • IT-Support

Datenbanken

Microsoft SQL
MongoDB
MySQL
MySQL Workbench
Oracle SQL
Redis
SQL-Developer

Einsatzorte

Einsatzorte

Frankfurt am Main (+200km) Hamburg (+200km) Hannover (+50km) Köln (+50km) Kassel, Hessen (+50km) Bonn (+75km) Heidelberg (+50km) Bielefeld (+50km) Dortmund (+50km) Stuttgart (+50km) Würzburg (+50km) Nürnberg (+50km) Mannheim (+50km) Karlsruhe (Baden) (+50km) Erfurt (+50km) Düsseldorf (+50km) Stade (+150km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km) Cochem (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km)
nicht möglich

Projekte

Projekte

8 Monate
2024-08 - 2025-03

Design und Implementierung von neuen Komponenten

Software-Ingenieur/ Java Backend-Entwickler, IT-Consultant/ Java Software Developer Java SE 11 Java SE 17 Java EE ...
Software-Ingenieur/ Java Backend-Entwickler, IT-Consultant/ Java Software Developer
  • Design und Implementierung neuer Komponenten mit Java SE sowie dem Spring Framework in einer monolithischen Systemlandschaft
  • Abstimmung und Definition technischer Schnittstellen
  • Integration des Cucumber-Frameworks zur Testautomatisierung
  • Analyse fachlicher Anforderungen und Ableitung technischer Lösungen
  • Beratung und technischer Ansprechpartner für das Entwicklungsteam
  • Aktive Mitarbeit im agilen Umfeld, inklusive Übernahme von Scrum-Master-Aufgaben (Scrum Reviews & Planning)
Java SE 11 Java SE 17 Java EE Web Services RESTful API Spring Framework Spring Boot Spring MVC Spring Security Spring Data Java Persistence API Hibernate Mockito JUnit Test Driven Development Integrations-Test BDD Cucumber und FitNesse Framework Domain Driven Design Relationale Datenbanken (Oracle SQL) Cloud Datenmodellierung Maven Scrum Microsoft Azure Confluence IntelliJ Postman Git GitHub Jenkins Gitlab CI/CD Openshift Kubernetes Helm
ING
Frankfurt am Main (Remote)
1 Jahr 5 Monate
2023-03 - 2024-07

Datenmodellierung

Software-Ingenieur/ Java Backend-Entwickler, IT-Consultant/ Java Software Developer Java SE 8 Java SE 11 Java EE ...
Software-Ingenieur/ Java Backend-Entwickler, IT-Consultant/ Java Software Developer
  • Datenmodellierung sowie Weiterentwicklung bestehender Datenmodelle unter Berücksichtigung eines neuen Kartenprozessors
  • Analyse fachlicher Anforderungen und Ausarbeitung von User Stories
  • Design und Implementierung eines neuen Datenmodells zur Verarbeitung von Transaktionen (Zahlungsverkehr) mit Java SE und dem Spring Framework, insbesondere Spring Batch
  • Aufbau performanter JSON-Verarbeitungsprozesse
  • Entwicklung und Optimierung von Spring-Batch-Jobs zur Transaktionsverarbeitung
  • Technische Beratung sowie aktiver Ansprechpartner im Entwicklungsteam
  • Mitwirkung im agilen Umfeld sowie Dokumentation der Architektur und Software in Confluence
  • Regelmäßiges Reporting des Projektstatus
Java SE 8 Java SE 11 Java EE Web-Services RESTful API Spring Framework Spring Batch Spring MVC Spring Data Java Persistence API Hibernate Hibernate Query Language (HQL) Mockito JUnit Test Driven Development Integrations-Test Domain Driven Design Relationale Datenbanken (Postgres SQL) Proof of Concept Datenmodellierung Maven Scrum Jira Confluence IntelliJ Eclipse Postman Git-Lab CI/CD GitHub Jenkins XML JSON
Comdirect
Quickborn (Remote)
1 Jahr 6 Monate
2021-09 - 2023-02

Design und Implementierung von Portal-Komponenten

Software-Ingenieur/Java Backend-Entwickler, IT-Consultant/ Java Software Developer Java SE 11 Java SE 17 Java EE ...
Software-Ingenieur/Java Backend-Entwickler, IT-Consultant/ Java Software Developer
  • Design und Implementierung von Portal-Komponenten mit Java SE und dem Spring Framework in einer Microservices-Architektur
  • Abstimmung und Definition von Schnittstellen sowie Durchführung erster Schnittstellen-Test
  • Entwicklung von API-Services auf Basis von REST und Spring MVC
  • Analyse fachlicher Anforderungen sowie Entwicklung technischer Umsetzungskonzepte
  • Beratung und technischer Ansprechpartner für das Entwicklungsteam
  • Aktive Mitgestaltung des agilen Arbeitsumfelds
  • Übernahme von Scrum-Master-Aufgaben, einschließlich Durchführung von Scrum Reviews und Planning
Java SE 11 Java SE 17 Java EE Web Services RESTful API Spring Framework Spring Boot Spring MVC Spring Security Spring Data Java Persistence API Hibernate JMS Apache Kafka Mockito JUnit Test Driven Development Integrations-Test FitNesse Framework Domain Driven Design Relationale Datenbanken (Oracle SQL) Liquibase Kibana Proof of Concept Cloud Datenmodellierung Containerplattformen (Openshift Docker Kubernetes) Maven Scrum Jira Microsoft Azure TeamScale Confluence IntelliJ Postman Git GitHub Jenkins Gitlab CI/CD Systemarchitektur mit skalierbaren Systemen Entwicklung für die Cloud Platform Microservices ShedLock
ING
Frankfurt am Main (Remote)
8 Monate
2021-01 - 2021-08

Entwicklung einer Plattform

IT Consultant/ Java Software Developer, Software-Ingenieur/ Java Backend-Entwickler Java SE 11 Java EE Web Services ...
IT Consultant/ Java Software Developer, Software-Ingenieur/ Java Backend-Entwickler
  • Entwicklung einer Plattform für vernetzte Fahrzeuge
  • Design und Implementierung von Echtzeit-Datenübertragungskomponenten
  • Aufbau und Implementierung von Schnittstellen und REST-APIs mit Java SE 11 und dem Spring Framework
  • Technische Beratung zu Architektur- und Umsetzungsmöglichkeiten
Java SE 11 Java EE Web Services RESTful API Spring Framework Spring Boot Spring MVC Spring Security Spring Reactive Reactive Java (RxJava 3) Spring Data Java Persistence API Hibernate Mockito JUnit Test Driven Development Integrations-Test Domain Driven Design Microsoft SQL Liquibase Kibana React Proof of Concept Cloud Maven Lombok Scrum Jira SonarQube Confluence IntelliJ Postman Git GitHub Jenkins Systemarchitektur mit skalierbaren Systemen Entwicklung für die Cloud Plattform Azur Grafana Micrometer Web-Services Systemarchitektur mit skalierbaren Systemen
Daimler TSS
Stuttgart/Ulm/Remote
10 Monate
2020-03 - 2020-12

API-Entwicklung für Asset- und Konfigurationsmanagement

IT Consultant / Java Software Developer Java SE 11 Java EE Web Services ...
IT Consultant / Java Software Developer
  • Design und Implementierung von REST-APIs mit Java SE 11 und dem Spring Framework
  • Definition und Abstimmung technischer Schnittstellen sowie Durchführung erster Schnittstellentest
  • Entwicklung von API-Services zum Transfer von Konfigurationsdaten (AWS, uCMDB) in Asset-Management-Systeme
  • Implementierung der API-Services auf dem BizHub der DB Systel
  • Analyse fachlicher Anforderungen sowie Ableitung und Ausarbeitung technischer Lösungsansätze
  • Beratung im technischen Lösungsdesign sowie Förderung des technischen Wissensaustauschs
  • Erweiterung des fachlichen Datenmodells
Java SE 11 Java EE Web Services RESTful API Spring Framework Spring Boot Spring MVC Spring Security Open-API Mockito JUnit Test Driven Development Penetration Tests der APIs Domain Driven Design API-First-Ansatz Contract-First-Ansatz Proof of Concept Cloud Amazon Web Services (AWS) Openshift Microservices JWT OWASP Maven SAFe Scrum Jira SonarQube Confluence Eclipse Postman Git GitLab Jenkins uCMDB von Microfocus TransICT BizHub (API Portal der DB Systel) Systemarchitektur mit skalierbaren Systemen Web-Services Amazon Web Services (AWS) BizHub (API-Portal der DB Systel) Kubernetes Docker uCMDB von Microfocus Systemarchitektur mit skalierbaren Systemen
Deutsche Bahn
Frankfurt am Main
1 Jahr 6 Monate
2018-07 - 2019-12

Entwicklung einer Backend-Applikation zur Kontoeröffnung/Kundenverwaltung

IT Consultant/ Java Software Developer Java SE Java EE Web Services ...
IT Consultant/ Java Software Developer
  • Entwicklung der zentralen Kundenkontokomponente der neuen Vertriebsplattform der Deutschen Bahn als ausfallsicherer REST-Service in der AWS-Cloud
  • Programmierung und Weiterentwicklung der Backend-Komponenten sowie Durchführung von Schnittstellentests (auf Basis von Consumer-Driven Contracts)
  • Technische Beratung und Erstellung von Lösungsentwürfen
  • Erweiterung des fachlichen Datenmodells sowie Unterstützung in Software-Architektur und Microservice-Konzeption
  • Technischer Ansprechpartner für Business Analysten und Product Owner
  • Vertretung des Entwicklerteams in Architektur-Arbeitskreisen
  • Zusammenarbeit mit externen Entwicklungspartnern
Java SE Java EE Web Services RESTful Spring Framework Spring Boot Spring MVC Spring Security Spring Data Java Persistence API (JPA) Hibernate Consumer-Driven Contracts (CDCs) Mockito JUnit Test Driven Development Cucumber Domain Driven Design Microservices Docker Cloud Amazon Web Services (AWS) Enterprise Architect JMS Apache MQ Apache Kafka IDM Keycloak JWT OWASP Maven SAFe Scrum Jira SonarQube Mapstruct Confluence Eclipse Postman Oracle DB Liquibase Git GitLab Jenkins CI/CD Continuous Integration Continuous Delivery Continuous Deployment Instana Grafana Graylog Kibana Web-Services Consumer-Driven Contracts (CDCs) Apache MQ CI/CD Continuous Integration Cucumber Framework Openshift Kubernetes Enterprise Architect
Deutsche Bahn
Frankfurt am Main
2 Monate
2018-06 - 2018-07

Durchführung von Seminaren

Haupttrainer für Java Standard Edition (Java SE) Java Standard Edition (Java SE) Junit Eclipse ...
Haupttrainer für Java Standard Edition (Java SE)

  • Durchführung der Seminare fürs Programmieren mit Java Standard Edition
  • Vorbereitung für das Oracle Certified Associate Java SE 8 Programmer I

Java Standard Edition (Java SE) Junit Eclipse Apache Maven Git JUnit
Accenture
Kronberg im Taunus/Frankfurt am Main
9 Monate
2017-09 - 2018-05

Entwicklung einer Plattform für Onboarding neuer Privatkunden zu einem Girokonto

IT Consultant / Java Software Developer Java SE Java EE Web Services ...
IT Consultant / Java Software Developer
  • Entwicklung der Fachlichkeit auf Basis einer SOA-Architektur mit SOAP und RESTful Services.
  • Koordination, Abstimmung und Vermittlung der Fachlichkeit mit indischen Kollegen/Entwicklern. 
  • Zusammenarbeit mit externen Entwicklungspartnern.
Java SE Java EE Web Services RESTful SOAP Spring Framework EasyMock JUnit Domain Modell Enterprise Architect Maven Scrum TFS Sonar Eclipse Web-Services Domain Modell
Commerzbank
Frankfurt am Main
1 Jahr 3 Monate
2016-04 - 2017-06

Weiterentwicklung bestehender Anwendung zur Verwaltung von Fluglizenzen/Fluggenehmigungen

IT Consultant/ Java Software Developer Java SE Java EE EJB ...
IT Consultant/ Java Software Developer
  • Konzeption und Erstellung eines Pflichtenheft. 
  • Erweiterung der bestehenden Domain Modells um die neuen Anforderungen.
  • Entwicklung neuer Komponenten/Services auf Basis von SOAP und Enterprise Java Beans (EJB).
  • Zusammenarbeit mit externen Entwicklungspartnern.
Java SE Java EE EJB Web Services SOAP Oracle SQL Domain Modell JPA Hibernate ORM Arquillian JUnit Jenkins Maven Java Swing Scrum Jira Lastenheft Pflichtenheft Eclipse Web-Services
Luftfahrtbundesamt (LBA)
Hamburg
6 Monate
2015-10 - 2016-03

Bachelorarbeit/ Wissenschaftliche Arbeit

Bachelorand/ IT Consultant/ Java Software Developer Java SE Java EE JPA ...
Bachelorand/ IT Consultant/ Java Software Developer

Thema gern auf Anfrage

  • Konzeption und Abbildung eines Java Domain-Modell mit Hibernate ORM auf MySQL und Oracle SQL-Datenbanken sowie mit Hibernate OGM mittels NoSQL Datenbanken wie MongoDB und Redis.

Java SE Java EE JPA Hibernate ORM (SQL-Mapper) Hibernate OGM (NoSQL-Mapper) MySQL Oracle SQL MongoDB Redis
Hamburg
6 Monate
2015-10 - 2016-03

Projektarbeit - Logistiksystem

Softwareentwickler Java SE Java EE JPA ...
Softwareentwickler
  • Erweiterung und Implementierung der einzelnen Komponenten aus der Domain Modell mittels Java. 
  • Implementierung von Services auf Basis von Java Web Services.
Java SE Java EE JPA Hibernate ORM MySQL
Logistik
Hamburg
5 Jahre 1 Monat
2010-09 - 2015-09

Durchführung von Seminaren

Java Tutor Java SE Java EE Junit ...
Java Tutor
  • Durchführung der Seminare Programmieren 1 und 2, Programmiersprache Java, an der Hochschule für Angewandte Wissenschaften in Hamburg. 
  • Vorbereitung und Durchführung der Seminare. 
  • Ansprechpartner für Tutanden.
Java SE Java EE Junit Eclipse
HAW Hamburg
Hamburg
5 Jahre 1 Monat
2010-09 - 2015-09

Change-Management

Supporter/ Administrator, IT-Supporter
Supporter/ Administrator, IT-Supporter
  • Planung und Durchführung von Change-Management. 
  • Koordination zwischen Kunden und internen Kollegen.
Hamburger Schulbehörde
Hamburg

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Monate
2015-10 - 2016-04

Bachelorarbeit

evodion Information Technologies GmbH
evodion Information Technologies GmbH

7 Jahre 8 Monate
2008-09 - 2016-04

Studium - Technische Informatik

Bachelor of Science, Hochschule für Angewandte Wissenschaften Hamburg
Bachelor of Science
Hochschule für Angewandte Wissenschaften Hamburg


1 Jahr 2 Monate
2006-07 - 2007-08

Fachhochschulreife

Fachhochschulreife, Gewerbeschule G19, Fachbereich: Bautechnik
Fachhochschulreife
Gewerbeschule G19, Fachbereich: Bautechnik
2 Jahre
2004-07 - 2006-06

Technischer Zeichner

Technischer Zeichner (staatlich anerkannt), Gewerbeschule G17, Fachbereich: Technischer Zeichner
Technischer Zeichner (staatlich anerkannt)
Gewerbeschule G17, Fachbereich: Technischer Zeichner
5 Jahre 2 Monate
1999-05 - 2004-06

Schulbildung

Realschulabschluss, Gesamtschule Fährbuernfleet
Realschulabschluss
Gesamtschule Fährbuernfleet

Position

Position

  • (Lead) Java Entwickler von cloud basierten Applikation
  • Schulung von Mitarbeitern
  • Implementierung von Kernkomponenten
  • Freiberufler: IT-Berater und Java Cloud native Entwickler mit schwerpunkt Java-Backend

Kompetenzen

Kompetenzen

Top-Skills

Java EE Spring Framework Java Clound Nativ JAX-WS Java API for RESTful Web Services JPA Hibernate Spring

Produkte / Standards / Erfahrungen / Methoden

Jira
SAFe
Scrum
Team Foundation Server

Profil

  • Seit über 10 Jahren beschäftige ich mich mit der Entwicklung moderner und bewährter Software auf Basis von Java. Mein Schwerpunkt liegt dabei auf der Entwicklung Cloud nativer Lösungen mit Java und dem Spring-Framework und einem agilen Ansatz wie Scrum/SAFe und dem DevOps-Ansatz. Ausgehend von einer zur persistierenden Domain Modell (Domain-Driven-Design), Design und Schnitt einzelner Microservices, Implementierung der einzelnen Komponenten mit Web-Services, RESTful oder SOAP, Einsatz von Spring Framework, Java Persistence API (JPA), Hibernate und Java Cloud native basierten Applikationen, Software-Architektur sowie Weiterentwicklung von Systemstrukturen sind unter anderem meinerseits vom Interesse.
  • Durch meine Erfahrung als Java-Tutor konnte ich wertvolle Erfahrungen im Bereich Team-Coaching sammeln und im Projektalltag wertvoll einsetzen.
  • Sowohl für die Projektarbeit als auch im Team bin ich geduldig und kommunikativ und kann mich schnell in neue Themengebiete einarbeiten und bin in der Lage, neue Erkenntnisse über aktuelle Frameworks und Entwicklungstrends ins Team einzubringen.

Kenntnisse:

  • Java Standard Edition (JSE), Java 8, Java 11, Java 13, Java 17
  • Java Enterprise Edition (J2EE, JEE)
  • Web-Services (JAX-WS), RESTful, SOAP
  • Java Message Service (JMS), Apache ActiveMQ
  • Java Persistence API (JPA)
  • Hibernate ORM (SQL-Mapper)
  • Hibernate OGM (NoSQL Mapper)
  • Hibernate Validator
  • Hibernate Envers
  • Java Cloud Native
  • Spring Framework
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Data
  • Spring Cloud Contracts/CDCs
  • Test Driven Development, Komponententests, Modultests
  • JUnit, EasyMock, Mockito, Arquillian, Cucumber Framework
  • Microservices
  • ShedLock
  • Serviceorientierte Architektur (SOA)
  • Domain Driven Design (DDD)
  • OpenAPI, Swagger
  • Liquibase
  • Apache Maven
  • Apache Tomcat
  • Apache Log4j
  • Git, GitLab
  • Eclipse
  • Postman
  • Confluence, Jira
  • Java SE Trainer
  • Software-Architektur, Software-Design, Software-Architekturmanagement
  • UML, Enterprise Architect
  • Design Pattern
  • SOLID Prinzipien
  • Objektorientiertes Softwaredesign (OOP)
  • Event-Driven Architecture
  • Cloud-Computing
  • Amazon Web Services (AWS)
  • Kubernetes, Docker
  • DevOps, Jenkins, CI/CD
  • Apache Kafka
  • BDD Test Verfahren und das Cucumber Framework
  • HTML, JavaScript, CSS, Java Server Pages (JSP), Servlets, jQuery, Node.js, AngularJS
  • Java Swing
  • Mapstruct
  • IDM, Keycloak, JSON Web Token (JWT)
  • Clean Code, Code-Review
  • Sonar (SonarQube)
  • OWASP
  • Team Foundation Server (TFS)
  • Lastenheft, Pflichtenheft
  • Lombok
  • Apache Wicket


Agile Manifest

  • SAFe
  • Scrum

Berufspraktische Erfahrungen
01/2020 - heute
Rolle: Java Cloud native Entwickler mit Schwerpunkt Java-Backend
Kunde: auf Anfrage

09/2017 - 12/2019
Rolle: Application Developer Senior Analyst, IT Consultant, Java Software Developer, Java SE Trainer
Kunde: Accenture Technology 

07/2017 - 08/2017


Aufgaben:

Java Jump Start Training Programm


04/2016 - 06/2017
Rolle: IT Consultant/Java Software Developer Java
Kunde: evodion Information Technologies GmbH

10/2015 - 04/2016

Rolle: Bachelorand


Aufgaben:

Bachelorarbeit


09/2010 - 09/2015
Rolle: Fach-Tutor 

Kunde: HAW Hamburg


Aufgaben:

  • Programmieren 1 und 2 mit Java

02/2012 - 01/2015
Rolle: Supporter 

Kunde: Hamburger Schulen


Aufgaben:

  • IT-Support

Datenbanken

Microsoft SQL
MongoDB
MySQL
MySQL Workbench
Oracle SQL
Redis
SQL-Developer

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.