Quarkus, Spring-Ökosystem(Spring-Boot) , Angular, Microservices, Docker, Kubernetes, Service Orientierte Architektur, Ablösung Altsystem
Aktualisiert am 19.11.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 19.11.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Quarkus
Microservices
Spring Cloud
Java 8
Spring Boot 2
Angular
Docker
Scrum
SOA
TDD
PrimeFaces
iSAQB Architekt Zertifiziert
Deutsch
Muttersprache
Englisch
sicher in Wort und Schrift
Kurdisch
Muttersprache
Türkisch
gut

Einsatzorte

Einsatzorte

Stuttgart (+20km) Ulm (Donau) (+20km) München (+20km) Karlsruhe (Baden) (+20km) Mannheim (+20km) Frankfurt am Main (+20km)
Deutschland

Projekte in Raum Stuttgart und die gut mit den Zug erreichbar sind. 

möglich

Projekte

Projekte

1 Jahr 8 Monate
2024-05 - 2025-12

LAIS

Java 11 Hibernate Hibernate Performance ...
  • Erstellung der Architekturartefakte für die Lösung FIONA (Bestandteil von LAIS), inkl. Prozessbeschreibungen nach BPMN, UML-Use-Case-Diagrammen und User-Stories.
  • Programmierung und Wartung des FIONA-Systems zur elektronischen Unterstützung von Landwirten bei Förderanträgen (Agrarsubventionen).
  • Integration und Weiterentwicklung im Rahmen des übergeordneten LAIS (Landwirtschaftliches Antrags- und Informationssystem), u. a.:
    • Digitale Antragstellung für EU-Agrarförderprogramme.
    • Verwaltung und Aktualisierung von Flächen- und Geodaten.
    • Implementierung von Schnittstellen (Apache ActiveMQ) und Erweiterung der Systemintegration.
  • Beitrag zur Digitalisierung landwirtschaftlicher Verwaltungsprozesse in Baden-Württemberg.
  • Erstellung von JSF und Prime Faces Komponenten
  • Digitale Antragssysteme: Mitwirkung an der Umsetzung der elektronischen Antragstellung im Rahmen der Gemeinsamen Agrarpolitik (GAP) der EU.
  • Geodaten-Management: Entwicklung von Funktionen zur Erfassung, Bearbeitung und Validierung von Flächeninformationen mit Luftbildern und GIS-Technologien.
  • Plausibilitätsprüfungen: Integration automatisierter Prüfmechanismen, um die Qualität und Korrektheit von Antragsdaten sicherzustellen.
  • Behörden-Schnittstellen: Entwicklung von Schnittstellen für den Datenaustausch zwischen LAIS, FIONA und weiteren Fachverfahren im LGL.
  • Datenbank- und Informationssystem: Mitarbeit an der zentralen Speicherung und Verwaltung von Betriebsnummern, Flächendaten, Tierhaltung und Förderinformationen.
  • User Experience: Gestaltung einer benutzerfreundlichen Plattform, die Landwirten den Zugriff auf Anträge, Bescheide und Statusmeldungen erleichtert.
  • Langfristige Datennutzung: Unterstützung bei der Implementierung von Mechanismen zur Speicherung historischer Anträge und Flächendaten für Folgejahre.
Java 11 Hibernate Hibernate Performance Hibernate Envers REST JSF (Upgrade) MapStruct Maven Spring Ökosystem.JSF WebFlow AsyncAPI BPM Primefaces Architektur-Patterns Git/Bitbucket Pipelines Erstellung CI/CD Confluence JUnit Scrum
Landesamt für Geoinformation und Landentwicklung (LGL)
Kornwestheim
1 Jahr 3 Monate
2024-08 - 2025-10

Architektur & Full-Stack

Softwarearchitekt & Full-Stack-Entwickler Docker Oracle Database (inkl. Materialized Views) Java 11 ...
Softwarearchitekt & Full-Stack-Entwickler
  • Anforderungsaufnahme und -dokumentation mit dem Fachbereich (Confluence); Entwurf der Zielarchitektur auf Basis von Spring Boot und JPA/Hibernate
  • Modernisierung einer Bestandsanwendung von Java 1.4 auf Java 11: Upgrade der JPA/Hibernate-Schicht, Refactoring von SQL/HQL, Performance-Optimierungen
  • Einführung/Erweiterung des Auditings mit Hibernate Envers (Konzeption & Umsetzung)
  • Umsetzung eines ZER-Registers inkl. Verwaltung mit JPA/Hibernate & Envers.
  • Massendatenverarbeitung von XML (StAX/SAX)
  • Oracle Datenbank: Datenbankoptimierungen, Einsatz von Oracle Materialized Views zur Beschleunigung von Abfragen/Reporting
  • Aufbau einer CI/CD-Pipeline (Git/Bitbucket, Maven) mit automatisierten Builds/Deployments
  • Umfassende Teststrategie: UI-, Integrations- und End-to-End-Tests, Testautomatisierung mit Playwright, Unit-Tests mit JUnit
  • Integration von IBM MQ sowie BPM-Prozessen; enge Abstimmung mit dem Fachbereich
  • Anpassung der Materialized Views

Docker Oracle Database (inkl. Materialized Views) Java 11 Hibernate Hibernate Envers REST Microservices JSF (Upgrade) MapStruct Maven IBM MQ OpenAPI AsyncAPI BPM Domain-Driven Design Architektur-Patterns Git/Bitbucket CI/CD Confluence Playwright JUnit Scrum Materialized Views
Deutsche Rentenversicherung
6 Monate
2024-01 - 2024-06

Software-Architektur und Entwicklung

Backend und Architekt Docker Maria DB Spring Boot ...
Backend und Architekt

Entwicklung und Realisieren von Backend für die jeweiligen Stakeholdern (Zuwendungsempfänger Register und den öffentlichen Diensten)

  • Anforderungen ermitteln und festhalten mit dem Fachbereich in Confluence
  • Konzeption der Ziel Architektur mit Spring und Hibernate
  • Auditing mit Hibernate Envers, Konzeption und Realisierung
  • Realisierung ZER Register und Verwaltung JPA mit Hibernate, Hibernate Envers
  • Massendaten in XML mit STAX und SAX verarbeiten
  • Verwendung von Maria DB mit JPA
  • Aufbau der CI/CD Pipeline mit Jenkins
  • Durchführung von UI, Tests, Intregrationstests und E2E Tests
  • Testautomatisierung mit PlayWright
  • Massendatenverarbeitung in XML

Docker Maria DB Spring Boot Spring Data Spring Rest Hibernate Hibernate Envers JavaEE openApi OOA/OOD Microservices Microprofile IBM MQ React Typescript Architektur Patterns Maven BPM Domain Driven Design Cloud-Plattformen / Technologien Anforderungsmanagement Architektur Rules Festlegen Bitbucket OpenAPI AsyncAPI BITV (Barrierefreiheitstest) Scrum Mapstruct Datenkommunikations- und Transaktionsprotokolle
Informationstechnikzentrum Bund (ITZ Bund) / öffentlichen Dienst
6 Monate
2023-07 - 2023-12

Entwicklung einer Public API

Architekt und Sennior Entwickler (Fullstack) Kubernetes Red Hat Openshift Docker ...
Architekt und Sennior Entwickler (Fullstack)
  • Mitarbeit im Scrum Team bei der Produktpflege und Produkterweiterung
  • Entwicklung einer Public API zur Integration von Third Party Spielen
  • Neuentwicklung unseres Spiele Verwaltungstools
  • Migration von Payara auf Quarkus und Miroservices
    • Lösungen für die technische Lösungen im Team herausarbeiten
    • Testschreiben für die neuen modernisierten Masken mit Cypress und Junit
    • Enge Abstimmung mit dem Fachbereich.
    • Einführung Hibernate Envers
    • Pflegen von Microservices in Spring Boot (Kotlin)
    • Datenbankoptimierung
Kubernetes Red Hat Openshift Docker Prometheus Grafana JavaEE Microprofile Microservices JEE-Pattern Typescript Angular PrimeNg Hibernate Postgre H2 Payara Cypress Kafka Jenkins Mapstruct Maven Swagger OpenAPI Eclipse Link Spring Boot Architektur Patterns Kotlin Cloud-Plattformen / Technologien CSS Loco Datenkommunikations- und Transaktionsprotokolle
Etict / Microservices Plattform (B2B)
7 Monate
2023-01 - 2023-07

Modernisierung der HRD-Plattform

Sennior Entwickler (Fullstack) Kubernetes Microservices Docker ...
Sennior Entwickler (Fullstack)

Modernisierung der HRD-Plattform (B2B). Die die jeweiligen Parteien Handwerker und Dienstleistern.

  • Abstimmung mit dem Fachbereich
  • Lösungen für die technische Lösungen im Team herausarbeiten
  • Testschreiben für die neuen modernisierten Masken

Kubernetes Microservices Docker Prometheus Grafana JavaEE Spring Typescript Anngular mit Allianz vorgegebener Komponenten Framework Hibernate Envers Postgre H2 Payara JSP CSS Servlet. Struts automatisierte Tests Karma Architektur Patterns Jasmine Liquibase BPM Groovy JEE-Pattern OOA/OOD Bitbucket
Allianz / B2B Platform
1 Jahr
2022-01 - 2022-12

Software-Architektur und Entwicklung

Entwickler (Fullstack) Kubernetes Docker Prometheus ...
Entwickler (Fullstack)

Entwicklung und Realisieren von Microservices für die jeweiligen Stakeholdern (Rentenversicherung, Versicherungen und den öffentlichen Diensten)

  • die zur Kommunikation mit den Sozialversicherungsträgern benötigten Informationen aus den Leistungsverfahren der BA einsammeln
  • die Fachdaten an die Kommunikationskomponenten der Basis -Teams weitergeben bzw. von dort empfangen
  • die von den Sozialversicherungsträgern erhaltene Informationen zur Weiterverarbeitung bereitstellen
Kubernetes Docker Prometheus Grafana JavaEE JEE-Pattern Microprofile Microservices Quarkus OOA/OOD Kafka Karate Typescript CSS npm/node React Stencil TOGAF-Modell Domain Driven Design automatisierte Tests OWASP Arc42 BSI-TR-03107 Cloud-Plattformen / Technologien Mapstruct Architektur Patterns Bitbucket Loco Datenkommunikations- und Transaktionsprotokolle
Arbeitsagentur und EY / öffentlichen Dienst/Versicherung
10 Monate
2021-03 - 2021-12

Software-Architektur und Entwicklung

Entwickler (Fullstack) Java Spring Boot 2 Spring Security ...
Entwickler (Fullstack)
  • Die technische Umsetzung / die Codierung der erforderlichen Funktionen auf Basis der beim Auftraggeber eingesetzten Entwicklungswerkzeuge, Frameworks und Bibliotheken
  • Erstellen von Lieferpaketen für die betreffenden Applikationen unter Einsatz der im jeweiligen Kontext geltenden CI/CD Werkzeuge und deren Regeln
  • Unterstützung und Beratung bei der Entwicklung von Softwarearchitekturen im Projektkontext. Unterstützung und Beratung des Auftraggebers bei der Durchführung von Quality Gates im Projektkontext
  • Unterstützung und Beratung der an der Umsetzung der konzipierten Lösung beteiligten Teams während der kompletten Laufzeit des Projektes
  • Beratung der Disziplinen Business Engineering, User Experience Consulting sowie Test. Durchführen von Aufwandschätzungen für die Implementierung und alle zur technischen Inbetriebnahme notwendigen Aufwände der im Anforderungskontext notwendigen Funktionen. Die Erstellung von JUnit-/E2E-Tests zur Unterstützung der Testautomatisierung wie im jeweiligen Aufgabenbezug notwendig
  • Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten auch in den von anderen Entwicklern implementierten Codeteilen / Funktionen / Modulen / Bibliotheken etc. Vorbereiten, Durchführen und Dokumentieren von Komponententests, Modultests, Modulgruppentests. Mitwirken und Vorbereiten von Last- und Performancetests
  • Erstellen und pflegen von für die Wartung und den Betrieb der entwickelten Komponenten notwendigen Systemdokumentationen
  • Dokumentation aller Ergebnisse in den im jeweiligen Projektkontext genutzten Werkzeugen und in der im jeweiligen Projektkontext geforderten Sprache (Deutsch oder Englisch)
  • Die vollständige Dokumentation der technischen Komponenten nach geltenden Standards des Auftraggebers sowie in den projektspezifischen Werkzeugen
  • Einhalten der vereinbarten Standards (Rahmenvertrag, Programmierrichtlinien, Process Library, Bereichs- und Projekthandbuch)
Java Spring Boot 2 Spring Security OAuth2 ActiveMQ Spring Angular Cloud Docker JEST Selenium Intellij Eclipe CI/CD Artifaktory Github Cloud-Plattformen / Technologien Jenkins BPM AWS-Fargate Prime NG Monorepo Swagger OpenAPI 2.0 Openshift OWASP API Security Arc42 Datenkommunikations- und Transaktionsprotokolle
Deutsche Bahn / ÖPNV
3 Monate
2021-03 - 2021-05

Software-Architektur und Entwicklung

NestJs ReactJs Jest ...
  • Schwerpunkt: Backend
  • UX-Design von den Seiten
  • React NestJS Entwicklung
  • React-Express Entwicklung
  • Backend Entwickung
  • Prozesse nach DSGVO Modeliert
  • Beratung von Stakeholdern
  • Backend Kommunikation mit Salesforce
  • Verifizierung eines Headless CMS Systems 
NestJs ReactJs Jest PostgreSQL Salesforce Kubernetes Docker Jenkins JIRA Confluence Typescript Cocumber react-hooks React Express
Audi und Capgemini
9 Monate
2020-07 - 2021-03

Software-Entwicklung und -Architektur

Java SpringBoot 1/2 Spring Adrmin ...
  • Umstellung der Module auf einen Multi-Module-Build und Anpassung der Prozesskonfiguration auf JavaConfig (Ersetzung von XML durch Annotationen).
  • Analyse fachlicher Themen und individueller Stories.
  • Implementierung/Optimierung der Software für die Verwendung in JPA basierten Systemen Beratung in der Docker Strategie
  • Migration von Spring Boot 1 auf Spring Boot 2
  • Spring Boot Module mit Hilfe von Netty implementiert
  • Migration von 700 Modulen von Java 7 auf Java 8.
  • Datenbankoptimierung
Java SpringBoot 1/2 Spring Adrmin Spring Cloud JEE-Pattern PostgreSQL Docker Jenkins Intellij Netty Bamboo Mobile Services (Eigenentwicklung für das Monitoring) Groovy CI/CD SVN Github OOA/OOD Mapstruct automatisierte Tests Datenkommunikations- und Transaktionsprotokolle
init SE / ÖPNV
5 Monate
2019-10 - 2020-02

Software-Entwicklung und -Architektur

Entwickler ( Fullstack) Java SpringBoot 1/2 Angular 4/2/8 (Core UI) ...
Entwickler ( Fullstack)
  • Erstellung einer zentralen Software für alle Business Units der Optima Gruppe, um den Kunden einen Portalzugang bieten zu können und den aktuellen Maschinen- bzw. Anlagenzustand zu erkennen
  • Predictive Maintenance, zur Nutzung der Software vorwiegend im Service und zur Instandhaltung der Maschinen
  • Integration von Fremdsoftware
  • Beratung in der Docker Strategie
  • Beratung in der Frontend-Schicht
  • Migration von Angular 2/3 auf Angular 8
  • Reaktive Entwicklung in Angular mit Streams und Lambda
Java SpringBoot 1/2 Angular 4/2/8 (Core UI) CSS Bootstrap JSON Rest PHP Docker Swarm Microsoft Azure Docker Spring Cloud MySql Visual Studio STS (Spring Tool Suite) Tomcat Payara JEST Cypress Ngxs Keycloak Github Power Shell Scrum
Optima GmbH / Maschinenbau
5 Monate
2019-05 - 2019-09

Software-Entwicklung

Software-Entwickler Java 8 Spring (Boot Eureka ...
Software-Entwickler
  • Umsetzung von Jira-Tickets und Stories
  • Entwicklung von Mircoservices und Modulen
  • Testen von Microservices
  • Go-Live Beratung Services
  • Analyse von fachlichen Themengebieten und einzelnen Stories
  • Qualitätssicherung von Stories (Test und Code-Review)
  • Kommunikation mit den Fachbereichen Dokumentation der Ergebnisse und der Services
Java 8 Spring (Boot Eureka Spring Boot Admin) Solr 8.x Angular 8 (TypeScript) CSS NodeJs Angular CLI HTML JMS / EAI (Apache Camel) OOA/OOD SOAP-WS Rest-WS jUnit JMockit IntelliJ Selenium Gradle Spring Cloud Docker Microservices Github Power Shell automatisierte Tests Scrum JEE-Pattern
Süd-Leasing / Bankwesen
Stuttgart
4 Monate
2019-01 - 2019-04

Analyse von fachlichen Themengebieten

Entwickler (Fullstack) Java 8 Spring (Boot DI ...
Entwickler (Fullstack)
  • Testgetriebene Umsetzung von Stories
  • Pair-Programming mit anderen Entwicklern
  • Analyse von fachlichen Themengebieten und einzelnen Stories
  • Qualitätssicherung von Stories (Test und Code-Review)
  • Abstimmung und Kollaboration im Projektteam
  • Bedarfsgerechte Rücksprache mit dem Fachbereich
  • Präsentation und Dokumentation der Ergebnisse
  • Dokumentation der Ergebnisse und der Services
Java 8 Spring (Boot DI MVC Integration Batch) Elastic Search 6.x Angular 6 (TypeScript) Handelbars NodeJs Payara Angular CLI HTML CSS JMS / EAI (Tibco) Microservices SOAP-WS Rest-WS Kibana jUnit Mockito IntelliJ Cucumber Docker Selenium Gradle UML (Enterprise Architect) Groovy Bitbucket Datenkommunikations- und Transaktionsprotokolle
GEMA München / Verwertungsgesellschaft
München
5 Monate
2018-08 - 2018-12

Software-Entwicklung

Entwickler (Fullstack) Java Typescript Spring ...
Entwickler (Fullstack)
  • Planung, Neu-Entwicklung und Erweiterung der web-basierten Anwendungen mittels aktueller Spring (Spring-Boot 2 ) und Angular (Version 6) Technologie Pair-Programming mit anderen Entwicklern
  • Verantwortliche Realisierung von fachlichen und technischen Anforderungen auf Basis von Anforderungsdokumenten, Bug Tickets und Spezifikationen
  • Durchführung von Entwicklertests und Mitwirkung an Integrationstests
  • Planen, Spezifizieren und Durchführen von Abnahmetests und Mitwirkung an Integrationstests im Rahmen des Releasemanagements oder der Fehlerbehebung, Reproduktion und Analyse von Fehlern, ggf. Korrektur
Java Typescript Spring Spring Boot 2 Spring Eureka Spring Security Seal One SIA Angular 5/6 RxJS Mcroservices PostgreSQL MongoDB Cloud-Plattformen / Technologien Tomcat NodeJs NPM IntelliJ Testing mit TDD/BDD Bitbucket TOGAF-Modell Docker Scrum Mockito JUNit 5 Spring Cloud Mapstruct AWS CI/CD gRPC Liquibase Datenkommunikations- und Transaktionsprotokolle
Senacor/Landersbank / Bankwesen
Berlin
9 Monate
2018-03 - 2018-11

Software-Entwicklung und -Architektur

Entwickler (Fullstack) Java Typescript Spring ...
Entwickler (Fullstack)
  • Planung, Entwicklung und Erweiterung der web-basierten Anwendungen mittels aktueller Spring (Spring-Boot 2 ) und Angular (Version 6) Technologie
  • Verantwortliche Realisierung von fachlichen und technischen Anforderungen auf Basis von Anforderungsdokumenten und Spezifikationen
  • Durchführung von Anforderungsanalysen und Erarbeitung von Softwarekonzepten für die Anpassung bestehender Softwarelösungen
  • Planung und Steuerung von internen Entwicklern
  • Durchführung von Entwicklertests und Mitwirkung an Integrationstests
  • Planung und Realisierung einer CI-Pipeline in GitLab
  • Planen, Spezifizieren und Durchführen von Abnahmetests und Mitwirkung an Integrationstests im Rahmen des Release Managements oder der Fehlerbehebung
  • Last Level Support für die Anwendungsbetreuung, Produktbetreuer und -manager bzgl. technischer Fragen insbesondere rund um den Betrieb der Anwendungen
  • Reproduktion und Analyse von Fehlern, ggf. Korrektur
Java Typescript Spring Spring Boot 2 Spring Security AngularJs Angular 6 CSS KeyCloack Bitbucket OOA/OOD Oracle 12 Tomcat NodeJs NPM Bower Intellij Docker Kubernetes CI/CD
Berlin-Chemie
3 Monate
2017-12 - 2018-02

Entwicklung und Erweiterung web-basierter Anwendungen

  • Entwicklung und Erweiterung web-basierter Anwendungen mittels aktueller JEE
  • Technologien
  • Verantwortliche Realisierung von fachlichen und technischen Anforderungen auf Basis von Anforderungsdokumenten und Spezifikationen
  • Durchführung von Anforderungsanalysen und Erarbeitung von Softwarekonzepten für die Anpassung bestehender Softwarelösungen
  • Planung und Steuerung von internen und externen Entwicklern
  • Durchführung von Entwicklertests und Mitwirkung an Integrationstests
  • Programmierung von Prototypen
  • Planen, Spezifizieren und Durchführen von Abnahmetests und Mitwirkung an
  • Integrationstests im Rahmen des Releasemanagements oder der Fehlerbehebung
  • Last Level Support für die Anwendungsbetreuung, Produktbetreuer und -manager bzgl. technischer Fragen insbesondere rund um den Betrieb der Anwendungen
  • Reproduktion und Analyse von Fehlern, ggf. Korrektur
  • Software Entwicklung, Schwerpunkte Fullstack

JAVA J2EE WebSphere DB2 Tomcat Eclipse Apache Tiles Spring
Deutscher Sparkassenverlag (DSV)
5 Monate
2017-08 - 2017-12

Software-Entwicklung

Entwickler (Fullstack)
Entwickler (Fullstack)
  • (Weiter-)Entwicklung innerhalb einer bestehenden cPlace-Plattform
  • Entwicklung und Implementierung von Modulen und Features
  • Deployment/Rollout
  • Analyse und Anwendungen Softwarearchitektur
Java J2E Intellij Elasticsearch HSQLDB MySql SQL cPlace AngularJS 2 Tomcat Jetty Jenkins Jira
Porsche/MHP / Automotive
11 Monate
2016-10 - 2017-08

IT-Architektur und Software-Entwicklung

Spring Boot Spring Netflix Webservices (REST) ...
  • Architektur/Implementierung von Microservices entsprechend Vorgaben/Anforderungen
  • Verteilen von Entwicklungstasks über JIRA
  • Überprüfung der Ergebnisse
  • Unterstützung TPL in der Mitarbeiterplanung
Spring Boot Spring Netflix Webservices (REST) Eclipse JBoss Jenkins Jira Confluence Software-Entwicklung nach Scrum Git Subversion JUnit Postgresql Postman Plugin Docker Spring Netflix Cloud (Microservices: Eureka; Ribbon; Hystrix ?) CI/CD
T-Systems / Automotive
2 Monate
2016-08 - 2016-09

Architektur und Application-Management

  • Schwerpunkte: Fullstack
  • Eigenverantwortliche Übernahme von Systemen aus den Arbeitspaketen der Projekte BA-Systeme Modellierung von Systemumgebungen
  • Aufbau/Inbetriebnahme der Infrastrukturen/Systemkomponenten mit dem Rechenzentrum
  • Einplanung von Verlagerungen in das Rechenzentrum unter Berücksichtigung fachlicher Releases
  • Einsteuerung in das Betreiberumfeld Bearbeitung von Problem-Tickets
Docufy Arki 3 / 4 JBOSS- Application Server IBM-Websphere Application Server JQuery Eclipse-Mars JSON PAI Spring-MVC JSP
Daimler
1 Jahr 1 Monat
2015-09 - 2016-09

AFAB und NA2000

Schwerpunkte: Fullstack AngularJS Sonar JSF 2 ...
Schwerpunkte: Fullstack
  • Implementierung und Migration von Anwendungsfällen auf Grundlage der von den Business Architekten übergebenen Dokumenten.
  • Abstimmung der Schnittstelle zwischen der JSF-Anwendung und dem Mainframe.
  • Durchführung von Entwicklertest und Dokumentation der Änderungen und Ergänzungen des Codes
AngularJS Sonar JSF 2 IBM Websphere Application Server JQuery Eclipse-Mars Webservice (Rest) Jersey JSON Jackson PAI J2EE 1.4 EJB 2.5 NodeJS Servlets und JEE 1.7 Azure
T-Systems / Automtoive
5 Monate
2015-05 - 2015-09

Small-Market

Schwerpunkte: Fullstack
Schwerpunkte: Fullstack
  • Erstellung eines Proof of Concept (PoC) im Bereich Leasing für die Märkte Schweden und Polen
  • Entwicklung und Technologieauswertung
  • Konfiguration vom Maven und Applicationsserver
  • Konzeption einer Sicherheitsarchitektur
  • Erstellen einer Maven-Projektstruktur in MyEclipse
  • Anbindung von der Oberfläche und Backend (AngularJS / JavaEE)
  • Testen von WebServices
Java7 Documentum mit Oracle-Backend Tomcat7 JBoss5/6 CVS Eclipse Netbeans Selenium JBoss/Wildfly 7/6 OpenID Connect OAuth 2 JWT
Mercedes-Benz AG / Automotive
4 Monate
2015-01 - 2015-04

Backend Entwicklung und Wartung

Schwerpunkt : Backend
Schwerpunkt : Backend
  • Backend Entwicklung und Wartung der der Software Syrius (fachlich spezifische Versicherungssoftware)
J2EE 1.4 Webservices (SOAP und REST) Eclipse JBoss Jenkins Jira Confluence Software-Entwicklung nach Scrum Oracle Datenbank Git Subversion JUnit Elastic Search
Adcubum AG

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre
2007-10 - 2010-09

Wirtschaftsinformatik / electronic Business

Bachelor of Science, Duale-Hochschule Baden-Württemberg Heidenheim
Bachelor of Science
Duale-Hochschule Baden-Württemberg Heidenheim

Entwicklung eines Leitfadens zur Etablierung eines Enterprise Architecture Management für mittelständische Unternehmen

2 Monate
2009-05 - 2009-06

E-Business

keine Angabe, China University of Geosciences Wuhan
keine Angabe
China University of Geosciences Wuhan

Kompetenzen

Kompetenzen

Top-Skills

Quarkus Microservices Spring Cloud Java 8 Spring Boot 2 Angular Docker Scrum SOA TDD PrimeFaces iSAQB Architekt Zertifiziert

Aufgabenbereiche

Open Source Spring
Scrum Spring Boot Angular 5 Handelbars

Produkte / Standards / Erfahrungen / Methoden

Apache
HTTP Server, Shiro
Bootstrap
Confluence
GWT
HSQL
Jackson
Jersey
Jetty
OAuth2
OpenIDConnect
PAI
QFTest
Rational Application Developer
Responsive
Richfaces
Software Architektur
Sonar
Subversion
Vaadin
Vaadin-Touchkit

Auf einen Blick

Seit 2007 IT Erfahrung / Fullstack-Entwickler (45 % Frontend / 55 % Backend)

  • Java Backend Entwicklung in den Bereichen Spring (Spring Boot, Spring Web MVC, Spring Security, Webflow und Spring Data) und Java Enterprise Edition ( ab JEE 1.6)
  • Mehrjährige Erfahrung im Frontend mit Angular, AngularJS und Java Server Faces unter Anwendung von Tests mit Selenium, JEST und JUNIT und JMeter bei gleichzeitiger Go Life Erfahrung
  • Seit 2015 als Freiberufler/Architekt 
  • Seit 2020 als Externer Dozent (Scrum, Vorgehensmodelle, UML und weitere Architekturartefakte) und Betreuer bei Wissenschaftlichen Arbeiten bei Hochschulen
  • iSAQB zertifizierter Software-Architekt
  • Einarbeitung in dem Thema AWS und Docker (mit Zertifikat AWS Certified Solutions Architect ? Associate)


Alles andere:

  • tiefgreifendes Verständnis der JVM (Java Virtual Maschine):
  • Analysen vom Speicherverhalten jeglicher auf der JVM laufender Programme -> spart dem Unternehmen Geld durch Finden von Speicher-Leaks
  • Analysen der CPU-Auslastung und Identifizieren sog. Hotspots und Programmfehler -> Beschleunigen der Anwendung, Zufriedenstellen des Benutzers
  • Black-Box Analyse proprietärer Software-Komponenten
  • schnelles Verstehen fremden Codes -> Finden von Design- und Handwerksfehlern bzw. fehleranfälligen Code-Segmenten
  • Partizipieren an OpenSource Projekten u.A. AngularJS und JFreeChart -> im Bilde über neueste Technologien und Konzepte.


Softskills:

  • Scrum, Agile und alles was dazu gehört, eingesetzt in mehreren Projekten u.A. mit Jira Scrumboard
  • mehrfach tätig als Senior Developer -> Anleitung und Weiterbildung von Team-Mitgliedern und anderen Angestellten
  • guter Teamplayer, der seine Talente zu nutzen weiß
  • selbständiges Arbeiten via Ticketsystem
  • VPN / Remote-Verfügbarkeit
  • passionierter Problemlöser


Allgemein

  • Java
  • JSF
  • JPA
  • Jakarta EE 
  • Kotlin


Microservices, Monorepo und SOA

  • Spring, Spring Boot, Spring Security, Spring Data, Spring Webflow 
  • Netflix Stack (Eureka, Feign usw.)  
  • Apache Kafka 
  • RabbitMq
  • Comunda
  • Apache Camel
  • NextJS


SQL:

  • MySql
  • PSQL (Postgres)
  • DB2 (IBM)
  • Oracle


Projektmanagement

  • Scrum
  • Kanban
  • VModel


Test

  • Junit
  • Selenium
  • Mockito
  • JEST
  • Cypress


Web:

  • HTML / CSS
  • Javascript
  • AngularJS und Angular 2
  • RxJS
  • Primefaces / PrimNG
  • Ionic 1 und 2


IDE / Tools / Architektur

  • eclipse
  • intelliJ IDEA
  • Spring Tool Suite


Server

  • Tomcat
  • IBM Aplication Server 
  • JBOSS 
  • Netty


Buildsysteme und CI

  • Maven
  • Ant
  • Nexus
  • Bitbucket


Frontend-Technologien

  • Angular und AngularJS
  • JavaScript, Primefaces, Jquery
  • Typescript
  • React 
  • Angular Material und Prime NG (Angular)


CI/CD

  • Git, SVN
  • AWS und Azure
  • Buildsysteme (Docker, Jenkins, Bamboo und Bitbucket)
  • Maven, Ant
  • NPM, YARN und NodeJS


IDEA

  • Eclipse
  • IntelliJ
  • Visual Studio Code

Betriebssysteme

Docker
Kubernetes
MacOS X
Windows
7 / 8
Windows Server
2003 / 2008 / 2012

Programmiersprachen

Angular
6
AngularJS
Bower
EJB
3.1 enterprise java beans
Groovy
Hibernate
(standalone / JPA Provider)
Java
SE 1.8 / Java 8, JEE
Java EE
(JSF, EJB, JDBC, JPA)
JavaScript
JDBC
JPA
(java persistence api)
JQuery
JSF
2.x
JSON
JUnit
KeyCloack
Kotlin
NextJS
NPM
PHP
Primefaces
React
Servlets
Spring
Spring Boot, Spring Security, Spring Data, Spring Webflow , Netflix Stack (Eureka, Feign usw)
TestNG
Typescript
Webentwicklung
JavaScript, Primefaces, Jquery
Jakarta EE

Datenbanken

Elastic Search
IBM DB2
MongoDB
MSSQL
MySQL
Oracle
12
PostgreSQL

Design / Entwicklung / Konstruktion

Enterprise Application Integration (EAI)
Enterprise Service Bus (ESB)
Microservices
Service Oriented Architecture - SOA

Branchen

Branchen

  • Finanzen & Banken
  • Versicherungen
  • Öffentlicher Dienst/Verwaltung
  • Automotive
  • Maschinenbauer

Einsatzorte

Einsatzorte

Stuttgart (+20km) Ulm (Donau) (+20km) München (+20km) Karlsruhe (Baden) (+20km) Mannheim (+20km) Frankfurt am Main (+20km)
Deutschland

Projekte in Raum Stuttgart und die gut mit den Zug erreichbar sind. 

möglich

Projekte

Projekte

1 Jahr 8 Monate
2024-05 - 2025-12

LAIS

Java 11 Hibernate Hibernate Performance ...
  • Erstellung der Architekturartefakte für die Lösung FIONA (Bestandteil von LAIS), inkl. Prozessbeschreibungen nach BPMN, UML-Use-Case-Diagrammen und User-Stories.
  • Programmierung und Wartung des FIONA-Systems zur elektronischen Unterstützung von Landwirten bei Förderanträgen (Agrarsubventionen).
  • Integration und Weiterentwicklung im Rahmen des übergeordneten LAIS (Landwirtschaftliches Antrags- und Informationssystem), u. a.:
    • Digitale Antragstellung für EU-Agrarförderprogramme.
    • Verwaltung und Aktualisierung von Flächen- und Geodaten.
    • Implementierung von Schnittstellen (Apache ActiveMQ) und Erweiterung der Systemintegration.
  • Beitrag zur Digitalisierung landwirtschaftlicher Verwaltungsprozesse in Baden-Württemberg.
  • Erstellung von JSF und Prime Faces Komponenten
  • Digitale Antragssysteme: Mitwirkung an der Umsetzung der elektronischen Antragstellung im Rahmen der Gemeinsamen Agrarpolitik (GAP) der EU.
  • Geodaten-Management: Entwicklung von Funktionen zur Erfassung, Bearbeitung und Validierung von Flächeninformationen mit Luftbildern und GIS-Technologien.
  • Plausibilitätsprüfungen: Integration automatisierter Prüfmechanismen, um die Qualität und Korrektheit von Antragsdaten sicherzustellen.
  • Behörden-Schnittstellen: Entwicklung von Schnittstellen für den Datenaustausch zwischen LAIS, FIONA und weiteren Fachverfahren im LGL.
  • Datenbank- und Informationssystem: Mitarbeit an der zentralen Speicherung und Verwaltung von Betriebsnummern, Flächendaten, Tierhaltung und Förderinformationen.
  • User Experience: Gestaltung einer benutzerfreundlichen Plattform, die Landwirten den Zugriff auf Anträge, Bescheide und Statusmeldungen erleichtert.
  • Langfristige Datennutzung: Unterstützung bei der Implementierung von Mechanismen zur Speicherung historischer Anträge und Flächendaten für Folgejahre.
Java 11 Hibernate Hibernate Performance Hibernate Envers REST JSF (Upgrade) MapStruct Maven Spring Ökosystem.JSF WebFlow AsyncAPI BPM Primefaces Architektur-Patterns Git/Bitbucket Pipelines Erstellung CI/CD Confluence JUnit Scrum
Landesamt für Geoinformation und Landentwicklung (LGL)
Kornwestheim
1 Jahr 3 Monate
2024-08 - 2025-10

Architektur & Full-Stack

Softwarearchitekt & Full-Stack-Entwickler Docker Oracle Database (inkl. Materialized Views) Java 11 ...
Softwarearchitekt & Full-Stack-Entwickler
  • Anforderungsaufnahme und -dokumentation mit dem Fachbereich (Confluence); Entwurf der Zielarchitektur auf Basis von Spring Boot und JPA/Hibernate
  • Modernisierung einer Bestandsanwendung von Java 1.4 auf Java 11: Upgrade der JPA/Hibernate-Schicht, Refactoring von SQL/HQL, Performance-Optimierungen
  • Einführung/Erweiterung des Auditings mit Hibernate Envers (Konzeption & Umsetzung)
  • Umsetzung eines ZER-Registers inkl. Verwaltung mit JPA/Hibernate & Envers.
  • Massendatenverarbeitung von XML (StAX/SAX)
  • Oracle Datenbank: Datenbankoptimierungen, Einsatz von Oracle Materialized Views zur Beschleunigung von Abfragen/Reporting
  • Aufbau einer CI/CD-Pipeline (Git/Bitbucket, Maven) mit automatisierten Builds/Deployments
  • Umfassende Teststrategie: UI-, Integrations- und End-to-End-Tests, Testautomatisierung mit Playwright, Unit-Tests mit JUnit
  • Integration von IBM MQ sowie BPM-Prozessen; enge Abstimmung mit dem Fachbereich
  • Anpassung der Materialized Views

Docker Oracle Database (inkl. Materialized Views) Java 11 Hibernate Hibernate Envers REST Microservices JSF (Upgrade) MapStruct Maven IBM MQ OpenAPI AsyncAPI BPM Domain-Driven Design Architektur-Patterns Git/Bitbucket CI/CD Confluence Playwright JUnit Scrum Materialized Views
Deutsche Rentenversicherung
6 Monate
2024-01 - 2024-06

Software-Architektur und Entwicklung

Backend und Architekt Docker Maria DB Spring Boot ...
Backend und Architekt

Entwicklung und Realisieren von Backend für die jeweiligen Stakeholdern (Zuwendungsempfänger Register und den öffentlichen Diensten)

  • Anforderungen ermitteln und festhalten mit dem Fachbereich in Confluence
  • Konzeption der Ziel Architektur mit Spring und Hibernate
  • Auditing mit Hibernate Envers, Konzeption und Realisierung
  • Realisierung ZER Register und Verwaltung JPA mit Hibernate, Hibernate Envers
  • Massendaten in XML mit STAX und SAX verarbeiten
  • Verwendung von Maria DB mit JPA
  • Aufbau der CI/CD Pipeline mit Jenkins
  • Durchführung von UI, Tests, Intregrationstests und E2E Tests
  • Testautomatisierung mit PlayWright
  • Massendatenverarbeitung in XML

Docker Maria DB Spring Boot Spring Data Spring Rest Hibernate Hibernate Envers JavaEE openApi OOA/OOD Microservices Microprofile IBM MQ React Typescript Architektur Patterns Maven BPM Domain Driven Design Cloud-Plattformen / Technologien Anforderungsmanagement Architektur Rules Festlegen Bitbucket OpenAPI AsyncAPI BITV (Barrierefreiheitstest) Scrum Mapstruct Datenkommunikations- und Transaktionsprotokolle
Informationstechnikzentrum Bund (ITZ Bund) / öffentlichen Dienst
6 Monate
2023-07 - 2023-12

Entwicklung einer Public API

Architekt und Sennior Entwickler (Fullstack) Kubernetes Red Hat Openshift Docker ...
Architekt und Sennior Entwickler (Fullstack)
  • Mitarbeit im Scrum Team bei der Produktpflege und Produkterweiterung
  • Entwicklung einer Public API zur Integration von Third Party Spielen
  • Neuentwicklung unseres Spiele Verwaltungstools
  • Migration von Payara auf Quarkus und Miroservices
    • Lösungen für die technische Lösungen im Team herausarbeiten
    • Testschreiben für die neuen modernisierten Masken mit Cypress und Junit
    • Enge Abstimmung mit dem Fachbereich.
    • Einführung Hibernate Envers
    • Pflegen von Microservices in Spring Boot (Kotlin)
    • Datenbankoptimierung
Kubernetes Red Hat Openshift Docker Prometheus Grafana JavaEE Microprofile Microservices JEE-Pattern Typescript Angular PrimeNg Hibernate Postgre H2 Payara Cypress Kafka Jenkins Mapstruct Maven Swagger OpenAPI Eclipse Link Spring Boot Architektur Patterns Kotlin Cloud-Plattformen / Technologien CSS Loco Datenkommunikations- und Transaktionsprotokolle
Etict / Microservices Plattform (B2B)
7 Monate
2023-01 - 2023-07

Modernisierung der HRD-Plattform

Sennior Entwickler (Fullstack) Kubernetes Microservices Docker ...
Sennior Entwickler (Fullstack)

Modernisierung der HRD-Plattform (B2B). Die die jeweiligen Parteien Handwerker und Dienstleistern.

  • Abstimmung mit dem Fachbereich
  • Lösungen für die technische Lösungen im Team herausarbeiten
  • Testschreiben für die neuen modernisierten Masken

Kubernetes Microservices Docker Prometheus Grafana JavaEE Spring Typescript Anngular mit Allianz vorgegebener Komponenten Framework Hibernate Envers Postgre H2 Payara JSP CSS Servlet. Struts automatisierte Tests Karma Architektur Patterns Jasmine Liquibase BPM Groovy JEE-Pattern OOA/OOD Bitbucket
Allianz / B2B Platform
1 Jahr
2022-01 - 2022-12

Software-Architektur und Entwicklung

Entwickler (Fullstack) Kubernetes Docker Prometheus ...
Entwickler (Fullstack)

Entwicklung und Realisieren von Microservices für die jeweiligen Stakeholdern (Rentenversicherung, Versicherungen und den öffentlichen Diensten)

  • die zur Kommunikation mit den Sozialversicherungsträgern benötigten Informationen aus den Leistungsverfahren der BA einsammeln
  • die Fachdaten an die Kommunikationskomponenten der Basis -Teams weitergeben bzw. von dort empfangen
  • die von den Sozialversicherungsträgern erhaltene Informationen zur Weiterverarbeitung bereitstellen
Kubernetes Docker Prometheus Grafana JavaEE JEE-Pattern Microprofile Microservices Quarkus OOA/OOD Kafka Karate Typescript CSS npm/node React Stencil TOGAF-Modell Domain Driven Design automatisierte Tests OWASP Arc42 BSI-TR-03107 Cloud-Plattformen / Technologien Mapstruct Architektur Patterns Bitbucket Loco Datenkommunikations- und Transaktionsprotokolle
Arbeitsagentur und EY / öffentlichen Dienst/Versicherung
10 Monate
2021-03 - 2021-12

Software-Architektur und Entwicklung

Entwickler (Fullstack) Java Spring Boot 2 Spring Security ...
Entwickler (Fullstack)
  • Die technische Umsetzung / die Codierung der erforderlichen Funktionen auf Basis der beim Auftraggeber eingesetzten Entwicklungswerkzeuge, Frameworks und Bibliotheken
  • Erstellen von Lieferpaketen für die betreffenden Applikationen unter Einsatz der im jeweiligen Kontext geltenden CI/CD Werkzeuge und deren Regeln
  • Unterstützung und Beratung bei der Entwicklung von Softwarearchitekturen im Projektkontext. Unterstützung und Beratung des Auftraggebers bei der Durchführung von Quality Gates im Projektkontext
  • Unterstützung und Beratung der an der Umsetzung der konzipierten Lösung beteiligten Teams während der kompletten Laufzeit des Projektes
  • Beratung der Disziplinen Business Engineering, User Experience Consulting sowie Test. Durchführen von Aufwandschätzungen für die Implementierung und alle zur technischen Inbetriebnahme notwendigen Aufwände der im Anforderungskontext notwendigen Funktionen. Die Erstellung von JUnit-/E2E-Tests zur Unterstützung der Testautomatisierung wie im jeweiligen Aufgabenbezug notwendig
  • Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten auch in den von anderen Entwicklern implementierten Codeteilen / Funktionen / Modulen / Bibliotheken etc. Vorbereiten, Durchführen und Dokumentieren von Komponententests, Modultests, Modulgruppentests. Mitwirken und Vorbereiten von Last- und Performancetests
  • Erstellen und pflegen von für die Wartung und den Betrieb der entwickelten Komponenten notwendigen Systemdokumentationen
  • Dokumentation aller Ergebnisse in den im jeweiligen Projektkontext genutzten Werkzeugen und in der im jeweiligen Projektkontext geforderten Sprache (Deutsch oder Englisch)
  • Die vollständige Dokumentation der technischen Komponenten nach geltenden Standards des Auftraggebers sowie in den projektspezifischen Werkzeugen
  • Einhalten der vereinbarten Standards (Rahmenvertrag, Programmierrichtlinien, Process Library, Bereichs- und Projekthandbuch)
Java Spring Boot 2 Spring Security OAuth2 ActiveMQ Spring Angular Cloud Docker JEST Selenium Intellij Eclipe CI/CD Artifaktory Github Cloud-Plattformen / Technologien Jenkins BPM AWS-Fargate Prime NG Monorepo Swagger OpenAPI 2.0 Openshift OWASP API Security Arc42 Datenkommunikations- und Transaktionsprotokolle
Deutsche Bahn / ÖPNV
3 Monate
2021-03 - 2021-05

Software-Architektur und Entwicklung

NestJs ReactJs Jest ...
  • Schwerpunkt: Backend
  • UX-Design von den Seiten
  • React NestJS Entwicklung
  • React-Express Entwicklung
  • Backend Entwickung
  • Prozesse nach DSGVO Modeliert
  • Beratung von Stakeholdern
  • Backend Kommunikation mit Salesforce
  • Verifizierung eines Headless CMS Systems 
NestJs ReactJs Jest PostgreSQL Salesforce Kubernetes Docker Jenkins JIRA Confluence Typescript Cocumber react-hooks React Express
Audi und Capgemini
9 Monate
2020-07 - 2021-03

Software-Entwicklung und -Architektur

Java SpringBoot 1/2 Spring Adrmin ...
  • Umstellung der Module auf einen Multi-Module-Build und Anpassung der Prozesskonfiguration auf JavaConfig (Ersetzung von XML durch Annotationen).
  • Analyse fachlicher Themen und individueller Stories.
  • Implementierung/Optimierung der Software für die Verwendung in JPA basierten Systemen Beratung in der Docker Strategie
  • Migration von Spring Boot 1 auf Spring Boot 2
  • Spring Boot Module mit Hilfe von Netty implementiert
  • Migration von 700 Modulen von Java 7 auf Java 8.
  • Datenbankoptimierung
Java SpringBoot 1/2 Spring Adrmin Spring Cloud JEE-Pattern PostgreSQL Docker Jenkins Intellij Netty Bamboo Mobile Services (Eigenentwicklung für das Monitoring) Groovy CI/CD SVN Github OOA/OOD Mapstruct automatisierte Tests Datenkommunikations- und Transaktionsprotokolle
init SE / ÖPNV
5 Monate
2019-10 - 2020-02

Software-Entwicklung und -Architektur

Entwickler ( Fullstack) Java SpringBoot 1/2 Angular 4/2/8 (Core UI) ...
Entwickler ( Fullstack)
  • Erstellung einer zentralen Software für alle Business Units der Optima Gruppe, um den Kunden einen Portalzugang bieten zu können und den aktuellen Maschinen- bzw. Anlagenzustand zu erkennen
  • Predictive Maintenance, zur Nutzung der Software vorwiegend im Service und zur Instandhaltung der Maschinen
  • Integration von Fremdsoftware
  • Beratung in der Docker Strategie
  • Beratung in der Frontend-Schicht
  • Migration von Angular 2/3 auf Angular 8
  • Reaktive Entwicklung in Angular mit Streams und Lambda
Java SpringBoot 1/2 Angular 4/2/8 (Core UI) CSS Bootstrap JSON Rest PHP Docker Swarm Microsoft Azure Docker Spring Cloud MySql Visual Studio STS (Spring Tool Suite) Tomcat Payara JEST Cypress Ngxs Keycloak Github Power Shell Scrum
Optima GmbH / Maschinenbau
5 Monate
2019-05 - 2019-09

Software-Entwicklung

Software-Entwickler Java 8 Spring (Boot Eureka ...
Software-Entwickler
  • Umsetzung von Jira-Tickets und Stories
  • Entwicklung von Mircoservices und Modulen
  • Testen von Microservices
  • Go-Live Beratung Services
  • Analyse von fachlichen Themengebieten und einzelnen Stories
  • Qualitätssicherung von Stories (Test und Code-Review)
  • Kommunikation mit den Fachbereichen Dokumentation der Ergebnisse und der Services
Java 8 Spring (Boot Eureka Spring Boot Admin) Solr 8.x Angular 8 (TypeScript) CSS NodeJs Angular CLI HTML JMS / EAI (Apache Camel) OOA/OOD SOAP-WS Rest-WS jUnit JMockit IntelliJ Selenium Gradle Spring Cloud Docker Microservices Github Power Shell automatisierte Tests Scrum JEE-Pattern
Süd-Leasing / Bankwesen
Stuttgart
4 Monate
2019-01 - 2019-04

Analyse von fachlichen Themengebieten

Entwickler (Fullstack) Java 8 Spring (Boot DI ...
Entwickler (Fullstack)
  • Testgetriebene Umsetzung von Stories
  • Pair-Programming mit anderen Entwicklern
  • Analyse von fachlichen Themengebieten und einzelnen Stories
  • Qualitätssicherung von Stories (Test und Code-Review)
  • Abstimmung und Kollaboration im Projektteam
  • Bedarfsgerechte Rücksprache mit dem Fachbereich
  • Präsentation und Dokumentation der Ergebnisse
  • Dokumentation der Ergebnisse und der Services
Java 8 Spring (Boot DI MVC Integration Batch) Elastic Search 6.x Angular 6 (TypeScript) Handelbars NodeJs Payara Angular CLI HTML CSS JMS / EAI (Tibco) Microservices SOAP-WS Rest-WS Kibana jUnit Mockito IntelliJ Cucumber Docker Selenium Gradle UML (Enterprise Architect) Groovy Bitbucket Datenkommunikations- und Transaktionsprotokolle
GEMA München / Verwertungsgesellschaft
München
5 Monate
2018-08 - 2018-12

Software-Entwicklung

Entwickler (Fullstack) Java Typescript Spring ...
Entwickler (Fullstack)
  • Planung, Neu-Entwicklung und Erweiterung der web-basierten Anwendungen mittels aktueller Spring (Spring-Boot 2 ) und Angular (Version 6) Technologie Pair-Programming mit anderen Entwicklern
  • Verantwortliche Realisierung von fachlichen und technischen Anforderungen auf Basis von Anforderungsdokumenten, Bug Tickets und Spezifikationen
  • Durchführung von Entwicklertests und Mitwirkung an Integrationstests
  • Planen, Spezifizieren und Durchführen von Abnahmetests und Mitwirkung an Integrationstests im Rahmen des Releasemanagements oder der Fehlerbehebung, Reproduktion und Analyse von Fehlern, ggf. Korrektur
Java Typescript Spring Spring Boot 2 Spring Eureka Spring Security Seal One SIA Angular 5/6 RxJS Mcroservices PostgreSQL MongoDB Cloud-Plattformen / Technologien Tomcat NodeJs NPM IntelliJ Testing mit TDD/BDD Bitbucket TOGAF-Modell Docker Scrum Mockito JUNit 5 Spring Cloud Mapstruct AWS CI/CD gRPC Liquibase Datenkommunikations- und Transaktionsprotokolle
Senacor/Landersbank / Bankwesen
Berlin
9 Monate
2018-03 - 2018-11

Software-Entwicklung und -Architektur

Entwickler (Fullstack) Java Typescript Spring ...
Entwickler (Fullstack)
  • Planung, Entwicklung und Erweiterung der web-basierten Anwendungen mittels aktueller Spring (Spring-Boot 2 ) und Angular (Version 6) Technologie
  • Verantwortliche Realisierung von fachlichen und technischen Anforderungen auf Basis von Anforderungsdokumenten und Spezifikationen
  • Durchführung von Anforderungsanalysen und Erarbeitung von Softwarekonzepten für die Anpassung bestehender Softwarelösungen
  • Planung und Steuerung von internen Entwicklern
  • Durchführung von Entwicklertests und Mitwirkung an Integrationstests
  • Planung und Realisierung einer CI-Pipeline in GitLab
  • Planen, Spezifizieren und Durchführen von Abnahmetests und Mitwirkung an Integrationstests im Rahmen des Release Managements oder der Fehlerbehebung
  • Last Level Support für die Anwendungsbetreuung, Produktbetreuer und -manager bzgl. technischer Fragen insbesondere rund um den Betrieb der Anwendungen
  • Reproduktion und Analyse von Fehlern, ggf. Korrektur
Java Typescript Spring Spring Boot 2 Spring Security AngularJs Angular 6 CSS KeyCloack Bitbucket OOA/OOD Oracle 12 Tomcat NodeJs NPM Bower Intellij Docker Kubernetes CI/CD
Berlin-Chemie
3 Monate
2017-12 - 2018-02

Entwicklung und Erweiterung web-basierter Anwendungen

  • Entwicklung und Erweiterung web-basierter Anwendungen mittels aktueller JEE
  • Technologien
  • Verantwortliche Realisierung von fachlichen und technischen Anforderungen auf Basis von Anforderungsdokumenten und Spezifikationen
  • Durchführung von Anforderungsanalysen und Erarbeitung von Softwarekonzepten für die Anpassung bestehender Softwarelösungen
  • Planung und Steuerung von internen und externen Entwicklern
  • Durchführung von Entwicklertests und Mitwirkung an Integrationstests
  • Programmierung von Prototypen
  • Planen, Spezifizieren und Durchführen von Abnahmetests und Mitwirkung an
  • Integrationstests im Rahmen des Releasemanagements oder der Fehlerbehebung
  • Last Level Support für die Anwendungsbetreuung, Produktbetreuer und -manager bzgl. technischer Fragen insbesondere rund um den Betrieb der Anwendungen
  • Reproduktion und Analyse von Fehlern, ggf. Korrektur
  • Software Entwicklung, Schwerpunkte Fullstack

JAVA J2EE WebSphere DB2 Tomcat Eclipse Apache Tiles Spring
Deutscher Sparkassenverlag (DSV)
5 Monate
2017-08 - 2017-12

Software-Entwicklung

Entwickler (Fullstack)
Entwickler (Fullstack)
  • (Weiter-)Entwicklung innerhalb einer bestehenden cPlace-Plattform
  • Entwicklung und Implementierung von Modulen und Features
  • Deployment/Rollout
  • Analyse und Anwendungen Softwarearchitektur
Java J2E Intellij Elasticsearch HSQLDB MySql SQL cPlace AngularJS 2 Tomcat Jetty Jenkins Jira
Porsche/MHP / Automotive
11 Monate
2016-10 - 2017-08

IT-Architektur und Software-Entwicklung

Spring Boot Spring Netflix Webservices (REST) ...
  • Architektur/Implementierung von Microservices entsprechend Vorgaben/Anforderungen
  • Verteilen von Entwicklungstasks über JIRA
  • Überprüfung der Ergebnisse
  • Unterstützung TPL in der Mitarbeiterplanung
Spring Boot Spring Netflix Webservices (REST) Eclipse JBoss Jenkins Jira Confluence Software-Entwicklung nach Scrum Git Subversion JUnit Postgresql Postman Plugin Docker Spring Netflix Cloud (Microservices: Eureka; Ribbon; Hystrix ?) CI/CD
T-Systems / Automotive
2 Monate
2016-08 - 2016-09

Architektur und Application-Management

  • Schwerpunkte: Fullstack
  • Eigenverantwortliche Übernahme von Systemen aus den Arbeitspaketen der Projekte BA-Systeme Modellierung von Systemumgebungen
  • Aufbau/Inbetriebnahme der Infrastrukturen/Systemkomponenten mit dem Rechenzentrum
  • Einplanung von Verlagerungen in das Rechenzentrum unter Berücksichtigung fachlicher Releases
  • Einsteuerung in das Betreiberumfeld Bearbeitung von Problem-Tickets
Docufy Arki 3 / 4 JBOSS- Application Server IBM-Websphere Application Server JQuery Eclipse-Mars JSON PAI Spring-MVC JSP
Daimler
1 Jahr 1 Monat
2015-09 - 2016-09

AFAB und NA2000

Schwerpunkte: Fullstack AngularJS Sonar JSF 2 ...
Schwerpunkte: Fullstack
  • Implementierung und Migration von Anwendungsfällen auf Grundlage der von den Business Architekten übergebenen Dokumenten.
  • Abstimmung der Schnittstelle zwischen der JSF-Anwendung und dem Mainframe.
  • Durchführung von Entwicklertest und Dokumentation der Änderungen und Ergänzungen des Codes
AngularJS Sonar JSF 2 IBM Websphere Application Server JQuery Eclipse-Mars Webservice (Rest) Jersey JSON Jackson PAI J2EE 1.4 EJB 2.5 NodeJS Servlets und JEE 1.7 Azure
T-Systems / Automtoive
5 Monate
2015-05 - 2015-09

Small-Market

Schwerpunkte: Fullstack
Schwerpunkte: Fullstack
  • Erstellung eines Proof of Concept (PoC) im Bereich Leasing für die Märkte Schweden und Polen
  • Entwicklung und Technologieauswertung
  • Konfiguration vom Maven und Applicationsserver
  • Konzeption einer Sicherheitsarchitektur
  • Erstellen einer Maven-Projektstruktur in MyEclipse
  • Anbindung von der Oberfläche und Backend (AngularJS / JavaEE)
  • Testen von WebServices
Java7 Documentum mit Oracle-Backend Tomcat7 JBoss5/6 CVS Eclipse Netbeans Selenium JBoss/Wildfly 7/6 OpenID Connect OAuth 2 JWT
Mercedes-Benz AG / Automotive
4 Monate
2015-01 - 2015-04

Backend Entwicklung und Wartung

Schwerpunkt : Backend
Schwerpunkt : Backend
  • Backend Entwicklung und Wartung der der Software Syrius (fachlich spezifische Versicherungssoftware)
J2EE 1.4 Webservices (SOAP und REST) Eclipse JBoss Jenkins Jira Confluence Software-Entwicklung nach Scrum Oracle Datenbank Git Subversion JUnit Elastic Search
Adcubum AG

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre
2007-10 - 2010-09

Wirtschaftsinformatik / electronic Business

Bachelor of Science, Duale-Hochschule Baden-Württemberg Heidenheim
Bachelor of Science
Duale-Hochschule Baden-Württemberg Heidenheim

Entwicklung eines Leitfadens zur Etablierung eines Enterprise Architecture Management für mittelständische Unternehmen

2 Monate
2009-05 - 2009-06

E-Business

keine Angabe, China University of Geosciences Wuhan
keine Angabe
China University of Geosciences Wuhan

Kompetenzen

Kompetenzen

Top-Skills

Quarkus Microservices Spring Cloud Java 8 Spring Boot 2 Angular Docker Scrum SOA TDD PrimeFaces iSAQB Architekt Zertifiziert

Aufgabenbereiche

Open Source Spring
Scrum Spring Boot Angular 5 Handelbars

Produkte / Standards / Erfahrungen / Methoden

Apache
HTTP Server, Shiro
Bootstrap
Confluence
GWT
HSQL
Jackson
Jersey
Jetty
OAuth2
OpenIDConnect
PAI
QFTest
Rational Application Developer
Responsive
Richfaces
Software Architektur
Sonar
Subversion
Vaadin
Vaadin-Touchkit

Auf einen Blick

Seit 2007 IT Erfahrung / Fullstack-Entwickler (45 % Frontend / 55 % Backend)

  • Java Backend Entwicklung in den Bereichen Spring (Spring Boot, Spring Web MVC, Spring Security, Webflow und Spring Data) und Java Enterprise Edition ( ab JEE 1.6)
  • Mehrjährige Erfahrung im Frontend mit Angular, AngularJS und Java Server Faces unter Anwendung von Tests mit Selenium, JEST und JUNIT und JMeter bei gleichzeitiger Go Life Erfahrung
  • Seit 2015 als Freiberufler/Architekt 
  • Seit 2020 als Externer Dozent (Scrum, Vorgehensmodelle, UML und weitere Architekturartefakte) und Betreuer bei Wissenschaftlichen Arbeiten bei Hochschulen
  • iSAQB zertifizierter Software-Architekt
  • Einarbeitung in dem Thema AWS und Docker (mit Zertifikat AWS Certified Solutions Architect ? Associate)


Alles andere:

  • tiefgreifendes Verständnis der JVM (Java Virtual Maschine):
  • Analysen vom Speicherverhalten jeglicher auf der JVM laufender Programme -> spart dem Unternehmen Geld durch Finden von Speicher-Leaks
  • Analysen der CPU-Auslastung und Identifizieren sog. Hotspots und Programmfehler -> Beschleunigen der Anwendung, Zufriedenstellen des Benutzers
  • Black-Box Analyse proprietärer Software-Komponenten
  • schnelles Verstehen fremden Codes -> Finden von Design- und Handwerksfehlern bzw. fehleranfälligen Code-Segmenten
  • Partizipieren an OpenSource Projekten u.A. AngularJS und JFreeChart -> im Bilde über neueste Technologien und Konzepte.


Softskills:

  • Scrum, Agile und alles was dazu gehört, eingesetzt in mehreren Projekten u.A. mit Jira Scrumboard
  • mehrfach tätig als Senior Developer -> Anleitung und Weiterbildung von Team-Mitgliedern und anderen Angestellten
  • guter Teamplayer, der seine Talente zu nutzen weiß
  • selbständiges Arbeiten via Ticketsystem
  • VPN / Remote-Verfügbarkeit
  • passionierter Problemlöser


Allgemein

  • Java
  • JSF
  • JPA
  • Jakarta EE 
  • Kotlin


Microservices, Monorepo und SOA

  • Spring, Spring Boot, Spring Security, Spring Data, Spring Webflow 
  • Netflix Stack (Eureka, Feign usw.)  
  • Apache Kafka 
  • RabbitMq
  • Comunda
  • Apache Camel
  • NextJS


SQL:

  • MySql
  • PSQL (Postgres)
  • DB2 (IBM)
  • Oracle


Projektmanagement

  • Scrum
  • Kanban
  • VModel


Test

  • Junit
  • Selenium
  • Mockito
  • JEST
  • Cypress


Web:

  • HTML / CSS
  • Javascript
  • AngularJS und Angular 2
  • RxJS
  • Primefaces / PrimNG
  • Ionic 1 und 2


IDE / Tools / Architektur

  • eclipse
  • intelliJ IDEA
  • Spring Tool Suite


Server

  • Tomcat
  • IBM Aplication Server 
  • JBOSS 
  • Netty


Buildsysteme und CI

  • Maven
  • Ant
  • Nexus
  • Bitbucket


Frontend-Technologien

  • Angular und AngularJS
  • JavaScript, Primefaces, Jquery
  • Typescript
  • React 
  • Angular Material und Prime NG (Angular)


CI/CD

  • Git, SVN
  • AWS und Azure
  • Buildsysteme (Docker, Jenkins, Bamboo und Bitbucket)
  • Maven, Ant
  • NPM, YARN und NodeJS


IDEA

  • Eclipse
  • IntelliJ
  • Visual Studio Code

Betriebssysteme

Docker
Kubernetes
MacOS X
Windows
7 / 8
Windows Server
2003 / 2008 / 2012

Programmiersprachen

Angular
6
AngularJS
Bower
EJB
3.1 enterprise java beans
Groovy
Hibernate
(standalone / JPA Provider)
Java
SE 1.8 / Java 8, JEE
Java EE
(JSF, EJB, JDBC, JPA)
JavaScript
JDBC
JPA
(java persistence api)
JQuery
JSF
2.x
JSON
JUnit
KeyCloack
Kotlin
NextJS
NPM
PHP
Primefaces
React
Servlets
Spring
Spring Boot, Spring Security, Spring Data, Spring Webflow , Netflix Stack (Eureka, Feign usw)
TestNG
Typescript
Webentwicklung
JavaScript, Primefaces, Jquery
Jakarta EE

Datenbanken

Elastic Search
IBM DB2
MongoDB
MSSQL
MySQL
Oracle
12
PostgreSQL

Design / Entwicklung / Konstruktion

Enterprise Application Integration (EAI)
Enterprise Service Bus (ESB)
Microservices
Service Oriented Architecture - SOA

Branchen

Branchen

  • Finanzen & Banken
  • Versicherungen
  • Öffentlicher Dienst/Verwaltung
  • Automotive
  • Maschinenbauer

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.