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 8Java SE 11Java EEWeb-ServicesRESTful APISpring FrameworkSpring BatchSpring MVCSpring DataJava Persistence APIHibernateHibernate Query Language (HQL)MockitoJUnitTest Driven DevelopmentIntegrations-TestDomain Driven DesignRelationale
Datenbanken (Postgres SQL)Proof of ConceptDatenmodellierungMavenScrumJiraConfluenceIntelliJEclipsePostmanGit-Lab CI/CDGitHubJenkinsXMLJSON
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 DeveloperJava SE 11Java SE 17Java EE...
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 11Java SE 17Java EEWeb ServicesRESTful APISpring FrameworkSpring BootSpring MVCSpring SecuritySpring DataJava Persistence APIHibernateJMSApache KafkaMockitoJUnitTest Driven DevelopmentIntegrations-TestFitNesse FrameworkDomain Driven
DesignRelationale Datenbanken (Oracle SQL)LiquibaseKibanaProof of ConceptCloudDatenmodellierungContainerplattformen (OpenshiftDockerKubernetes)MavenScrumJiraMicrosoft AzureTeamScaleConfluenceIntelliJPostmanGitGitHubJenkinsGitlab CI/CDSystemarchitektur mit skalierbaren SystemenEntwicklung für die Cloud PlatformMicroservicesShedLock
ING
Frankfurt am Main (Remote)
8 Monate
2021-01 - 2021-08
Entwicklung einer Plattform
IT Consultant/ Java Software Developer, Software-Ingenieur/ Java Backend-EntwicklerJava SE 11Java EEWeb 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 11Java EEWeb ServicesRESTful APISpring FrameworkSpring BootSpring MVCSpring SecuritySpring ReactiveReactive Java (RxJava 3)Spring DataJava Persistence APIHibernateMockitoJUnitTest Driven DevelopmentIntegrations-TestDomain Driven DesignMicrosoft SQLLiquibaseKibanaReactProof of ConceptCloudMavenLombokScrumJiraSonarQubeConfluenceIntelliJPostmanGitGitHubJenkinsSystemarchitektur mit skalierbaren SystemenEntwicklung für die Cloud Plattform AzurGrafanaMicrometerWeb-ServicesSystemarchitektur 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 DeveloperJava SE 11Java EEWeb 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 11Java EEWeb ServicesRESTful APISpring FrameworkSpring BootSpring MVCSpring SecurityOpen-APIMockitoJUnitTest Driven DevelopmentPenetration Tests der APIsDomain Driven DesignAPI-First-AnsatzContract-First-AnsatzProof of ConceptCloudAmazon Web Services (AWS)OpenshiftMicroservicesJWTOWASPMavenSAFeScrumJiraSonarQubeConfluenceEclipsePostmanGitGitLabJenkinsuCMDB von MicrofocusTransICTBizHub (API Portal der DB Systel)Systemarchitektur mit skalierbaren SystemenWeb-ServicesAmazon
Web Services (AWS)BizHub (API-Portal der DB Systel)KubernetesDockeruCMDB von
MicrofocusSystemarchitektur 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 DeveloperJava SEJava EEWeb 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
Bachelorand/ IT Consultant/ Java Software DeveloperJava SEJava EEJPA...
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.
Oracle Certified Associate, Java SE 8 Programmer I
ISTQB Certified Tester Foundation
Professional Scrum Master 1 (PSM I)
Professional Scrum Master 2 (PSM II)
Professional Scrum Product Owner 1 ( PSPO I)
Business-Englisch
Unternehmenssteuerung
Künstliche Intelligenzen
Prompt Engineering
KI-Tools
Projektmanagement
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 EESpring FrameworkJava Clound NativJAX-WSJava API for RESTful Web ServicesJPAHibernateSpring
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.
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 8Java SE 11Java EEWeb-ServicesRESTful APISpring FrameworkSpring BatchSpring MVCSpring DataJava Persistence APIHibernateHibernate Query Language (HQL)MockitoJUnitTest Driven DevelopmentIntegrations-TestDomain Driven DesignRelationale
Datenbanken (Postgres SQL)Proof of ConceptDatenmodellierungMavenScrumJiraConfluenceIntelliJEclipsePostmanGit-Lab CI/CDGitHubJenkinsXMLJSON
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 DeveloperJava SE 11Java SE 17Java EE...
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 11Java SE 17Java EEWeb ServicesRESTful APISpring FrameworkSpring BootSpring MVCSpring SecuritySpring DataJava Persistence APIHibernateJMSApache KafkaMockitoJUnitTest Driven DevelopmentIntegrations-TestFitNesse FrameworkDomain Driven
DesignRelationale Datenbanken (Oracle SQL)LiquibaseKibanaProof of ConceptCloudDatenmodellierungContainerplattformen (OpenshiftDockerKubernetes)MavenScrumJiraMicrosoft AzureTeamScaleConfluenceIntelliJPostmanGitGitHubJenkinsGitlab CI/CDSystemarchitektur mit skalierbaren SystemenEntwicklung für die Cloud PlatformMicroservicesShedLock
ING
Frankfurt am Main (Remote)
8 Monate
2021-01 - 2021-08
Entwicklung einer Plattform
IT Consultant/ Java Software Developer, Software-Ingenieur/ Java Backend-EntwicklerJava SE 11Java EEWeb 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 11Java EEWeb ServicesRESTful APISpring FrameworkSpring BootSpring MVCSpring SecuritySpring ReactiveReactive Java (RxJava 3)Spring DataJava Persistence APIHibernateMockitoJUnitTest Driven DevelopmentIntegrations-TestDomain Driven DesignMicrosoft SQLLiquibaseKibanaReactProof of ConceptCloudMavenLombokScrumJiraSonarQubeConfluenceIntelliJPostmanGitGitHubJenkinsSystemarchitektur mit skalierbaren SystemenEntwicklung für die Cloud Plattform AzurGrafanaMicrometerWeb-ServicesSystemarchitektur 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 DeveloperJava SE 11Java EEWeb 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 11Java EEWeb ServicesRESTful APISpring FrameworkSpring BootSpring MVCSpring SecurityOpen-APIMockitoJUnitTest Driven DevelopmentPenetration Tests der APIsDomain Driven DesignAPI-First-AnsatzContract-First-AnsatzProof of ConceptCloudAmazon Web Services (AWS)OpenshiftMicroservicesJWTOWASPMavenSAFeScrumJiraSonarQubeConfluenceEclipsePostmanGitGitLabJenkinsuCMDB von MicrofocusTransICTBizHub (API Portal der DB Systel)Systemarchitektur mit skalierbaren SystemenWeb-ServicesAmazon
Web Services (AWS)BizHub (API-Portal der DB Systel)KubernetesDockeruCMDB von
MicrofocusSystemarchitektur 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 DeveloperJava SEJava EEWeb 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
Bachelorand/ IT Consultant/ Java Software DeveloperJava SEJava EEJPA...
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.
Oracle Certified Associate, Java SE 8 Programmer I
ISTQB Certified Tester Foundation
Professional Scrum Master 1 (PSM I)
Professional Scrum Master 2 (PSM II)
Professional Scrum Product Owner 1 ( PSPO I)
Business-Englisch
Unternehmenssteuerung
Künstliche Intelligenzen
Prompt Engineering
KI-Tools
Projektmanagement
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 EESpring FrameworkJava Clound NativJAX-WSJava API for RESTful Web ServicesJPAHibernateSpring
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.