03.09.2025 aktualisiert

**** ******** ****
verifiziert
Premiumkunde
100 % verfügbar

Senior Java Softwareentwickler für Webanwendungen, Spring, Microservices und AWS

Berlin, Deutschland
Weltweit
Diplom Informatiker
Berlin, Deutschland
Weltweit
Diplom Informatiker

Profilanlagen

Kompetenzprofil-Benjamin-Haupt.pdf
CV-en-Benjamin_Haupt.pdf

Skills

Clean CodeHTMLJavaJavaScriptSpring SecurityApache ActivemqActivitiAgile MethodologieAmazon Web ServicesAmazon S3Apache HTTP ServerArchitekturUnit TestingBehavior Driven DevelopmentBusiness Process Model And NotationCSSIt-BeratungDatenbankenContinuous IntegrationGradleHibernateJava Persistence APISpring FrameworkJSONJUnitPostgreSQLLiquibaseMariaDBApache MavenMySQLNoSQLOAuthOracle FinancialsPair ProgrammingPublic-Key-InfrastrukturScrumQualitätsmanagementMockitoPrometheusSwaggerSamlSOAPSoftwareentwicklungPL/SQLSQLAusbildungsaktivitätenTypeScriptWeb ApplikationenWeb ServicesOpenapiDatadogRxjsTest-Driven DevelopmentReact.jsGrafanaSpring BootKanbanAngularJSGitlab-CiGherkinIntegrationstestsKubernetesCassandraAvroCoaching und MentoringAWS FargateApache KafkaElastic KibanaCucumber (Software)SplunkDockerMicroservicesOracledb
Technologien
Java 21,  Spring Frramwork (SpringBoot, Spring Security, etc.), JavaScript, TypeScript, React, Angular, Kafka, Swagger, OpenAPI, RxJS, NgRx, HTML, REST, SOAP, JSON, HATEOAS, Kafka, Apache Avro, ActiveMQ, HTML, CSS
JPA, Hibernate, SQL (PostgreSQL, Oracle DBMS, H2, MySQL / MariaDB), Liquibase, NoSQL, Cassandra
OAuth, SAML, SSO, Keycloak, JWT, PKI
Docker, Kubernetes, AWS (ECS, EKS, S3, Fargate, CFN, etc.)
Camunda (BPMN), Activiti (BPMN),
Microservices, Webanwendungen, Webservices
ISOBUS (ISO 11783-10)

Qualitätssicherung
Unit-Tests, Integrationstests, Behaviour-Tests, Acceptance-Tests
JUnit, Mockito, Jest, Cucumber / Gherkin, Testcontainers

Werkzeuge & Plattformen
CI/CD (GitLab CI, Bamboo)
Maven, Gradle
Kibana, Grafana, OpenSearch, Datadog, Splunk, Prometheus

Methoden
Scrum, Kanban, Agile
Test-Driven Development (TDD), Behavior-Driven Development (BDD)
Pair Programming, Softwaredesign

Sonstiges
Architektur- und Design-Patterns
Clean Code

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Weiterentwicklung einer Microservice-Plattform zur Verarbeitung landwirtschaftlicher Maschinendaten (ISO-11783-10)

Softwarespezialist für Landwirtschaft und digitales Hofmanagement

Internet und Informationstechnologie

50-250 Mitarbeiter

Ziel des Projekts ist die Weiterentwicklung einer bestehenden Microservice-Plattform zur Verarbeitung maschinenerzeugter Daten (ISO-11783-10) im Kontext der Landwirtschaft. Diese Daten bilden landwirtschaftliche Arbeitsvorgänge ab (Düngen, Ernten, beteiligte Maschinen, etc.) sowie Stammdaten (Personen, Saatgut, etc.) und werden mittels komplexer fachlicher Regeln ins Domänenmodell der Plattform migriert. Auf Basis dieser Daten erfolgt die Umsetzung zahlreicher Folgeprozesse, wie bspw. Erstellen von Ertragsauswertungen, Anweisungen zur Ausbringung von Düngemitteln u.v.m. Weiterer Bestandteil des Projekts ist die Sicherstellung der Qualität durch automatisiertes Testen der Plattform mittels Unit-, Integrations- und Behaviourtests. Die Bereitstellung der Microservices mit Docker und der Betrieb über AWS-ECS gehört ebenfalls zum Projektumfang.

techn. Schwerpunkte
Java 21, Spring Boot, React 18, HTML/CSS, Jest, Unit-, Integrations- & Behaviourtests, Testcontainers, PostgreSQL, JPA, REST, AWS (ECS, S3, Fargate, CFN, etc.), Kafka, Docker, Kibana, Grafana, CI / CD, GitlabCI, Maven, Git, Scrum

Implementierung einer Microservice-Plattform für automatisierte Datenmigration (AWS EKS, Docker, Kubernetes)

Touristik

Sonstiges

>10.000 Mitarbeiter

Ziel des Projekts ist die Implementierung einer Microservice-Plattform zur automatisierten Migration eingehender Daten per Event-Stream / HTTP-Request ins Domänenmodell des Kunden. Wesentlicher Bestandteil der Komplexität des Projekts ist neben der Anbindung unterschiedlichster Quell-Systeme die Berücksichtigung komplexer Geschäftsregeln &Sonderfällen. Zur Sicherstellung der Qualität sind Unit- und Integrationstest zu implementieren. Die Bereitstellung der Microservices mit Docker und der Betrieb über AWS-EKS (Kubernetes) gehört ebenfalls zum Projektumfang.

techn. Schwerpunkte
Java 11, Spring Framework, Spring Boot, Unit- und Integrationstests, Testcontainers, PostgreSQL, H2, JPA, REST, Kubernetes, Docker, Terraform, Datadog, AWS, Kafka, GitlabCI, CI / CD, Gradle, Maven, Git, Scrum



Migration einer Microservice-Architektur zum Betrieb in Kubernets / Docker

Spezialist für Logistik

Transport und Logistik

>10.000 Mitarbeiter

Ziel des Projekts ist die Migration einer bestehenden Microservice-Infrastruktur zum Betrieb in Kubernetes mittels Docker.
Im Detail gehören zu den Aufgaben die technische Analyse der bestehenden Spring-Boot Anwendungen, Identifikation und Durchführung der notwendigen Anpassungen zur Containerisierung und Betrieb in Kubernetes.

techn. Schwerpunkte
Java 8 & 11, Spring Framework, Spring Boot, Unit- und Integrationstests, Testcontainers, PostgreSQL, Oracle DBMS/H2/JPA, REST, Kubernetes, Docker, Terraform, Consul Service Discovery, Splunk, Prometheus, CI / CD, Gradle, Maven, Git, Scrum

Migration einer Krankenversicherungs-Anwendung von AngularJS zu Angular

Healthcare

Internet und Informationstechnologie

1000-5000 Mitarbeiter

Entwicklung einer Webanwendung für private Krankenversicherte zur Nutzung verschiedener Features, wie bspw. das Einreichen von Rechnungen oder die Verwaltung von Patientendaten, etc. Ziel derEntwicklung ist die Ablösung einer bestehenden Angular JS durch eine neue Angular 8 Implementierung.

techn. Schwerpunkte
Angular 8, TypeScript, RxJS/ NgRx, Nrwl, Material Design, REST, SOAP, OAuth, Unit- und Integrationstests, CI / CD, Git, Scrum

Migration eines Monolithen in eine Microservice-Architektur

Softwarespezialist für Landwirtschaft und digitales Hofmanagement

Internet und Informationstechnologie

50-250 Mitarbeiter

Migration verschiedener Teilbereiche eines Monolithen in eine Microservice – Architektur. Darüber hinaus die Erstellung verschiedener Docker-Files für neue und bestehende Module.

techn. Schwerpunkte
Java 8, Spring Framework, Spring Boot, REST, Angular 6, TypeScript, NgRx, AWS, PostgreSQL/JPA, Unit- und  Integrationstests, CI / CD,Docker, Kubernetes, Gradle, Git, Scrum

Implementierung eines verschlüsselten Nachrichtensystems für Notare und Gerichte (EGVP-Standard)

Dienstleister spezialisiert auf Körperschaften des öffentlichen Rechts

Wirtschaftsprüfung, Steuern und Recht

50-250 Mitarbeiter

Implementierung einer Anwendung für Notare zur Teilnahme am elektronischen Rechtsverkehr mit anderen Notaren und Gerichten. Die Kommunikation erfolgt geschützt durch eine Ende zu Ende Verschlüsselung. Zur Entwicklung gehören u.a. auch die Entwicklung des Servers, die Verschlüsselung der Nachrichten (EGVP-Standard) und die Umsetzung eines Single-Sign-On.
techn. Schwerpunkte
Java, Spring Framework, Kubernetes, Docker, REST/SOAP, Angular 4, HTML/JavaScript, JUnit, JPA/SQL/Oracle DBMS, SAML, SSO, Continuous Integration, Bamboo, Gradle

Implementierung einer Registrierungsstelle (RA) zur Ausstellung von Signaturkarten (für Rechtsanwälte)

Dienstleister spezialisiert auf Körperschaften des öffentlichen Rechts

Wirtschaftsprüfung, Steuern und Recht

50-250 Mitarbeiter

Entwicklung einer Webanwendung zur Bestellung von Signaturkarten zur qualifizierten elektronischen Signatur für Rechtsanwälte. Die Anwendung dient zur Umsetzung der Registrierungsstelle (RA) einer Public Key Infrastruktur. Die Aufgaben umfassen u.a. die Integration einer Business Process Engine zur Abbildung der komplexen Prüflogik zur Authentifizierung der Bestellenden sowie die Entwicklung einer Benutzeroberfläche mit AngularJS und HATEOAS.
techn. Schwerpunkte
Java, Spring Framework, Spring Boot, Docker, REST, HATEOAS, AngularJS/HTML/JavaScript, Camunda (BPMN), JUnit, JPA/SQL/Oracle, ActiveMQ, Continuous Integration, Bamboo, Gradle

Migration einer Webanwendung für Fördermittelanträge

Wissenschaftliches Institut für Nichtlineare Optik

Öffentlicher Dienst

50-250 Mitarbeiter

Erstellen einer Spezifikation zur Migration eines bestehenden, webbasierten Antragsverwaltungssystems zu Java und JSF. Anschließend folgte die Implementierung des zuvor spezifizierten Systems sowie Betrieb in der IT-Systemlandschaft des Kunden. Nach Fertigstellungder Anwendung folgte bis 2020 dessen Weiterentwicklung und laufende Fehlerbehebung.

techn. Schwerpunkte
Java, JSF, JPA/SQL/MySQL, Maven, Tomcat, OSGi

Implementierung einer Registrierungsstelle (RA) zur Ausstellung von Signaturkarten (für Notare)

Dienstleister spezialisiert auf Körperschaften des öffentlichen Rechts

Wirtschaftsprüfung, Steuern und Recht

50-250 Mitarbeiter

Entwicklung einer Webanwendung zur Bestellung von Signaturkarten zur qualifizierten elektronischen Signatur für Notare. Die Anwendung dient zur Umsetzung der Registrierungsstelle (RA) einer Public Key Infrastruktur. Die Aufgaben umfassen u.a. die Integration einer Business Process Engine zur Abbildung der komplexen Prüflogik zur Authentifizierung der Bestellenden sowie die Entwicklung div. Schnittstellen zur Zertifizierungsstelle (CA) oder zum Invalidieren der Zertifikate.

techn. Schwerpunkte
Java, Spring Framework, REST, Activiti (BPMN), JUnit, JPA/SQL/Oracle,
ActiveMQ, Tomcat, Continuous Integration, Bamboo, Gradle

Entwicklung einer Webanwendung zur Nutzung von Hochschul-Prozessen

Hochschule

Öffentlicher Dienst

500-1000 Mitarbeiter

Spezifikation und Entwicklung einer Webanwendung zur Verwaltung fachbereichsspezifischer Hochschul-Prozesse, wie bspw. Personenverwaltung und Lehreinsatzplanung.
techn. Schwerpunkte
Java, Eclipse RCP, OSGi, Rich Ajax Platform (RAP), JUnit, JPA/SQL/Oracle DBMS/Microsoft SQL Server

Modellgetriebene Softwareentwicklung einer Desktopanwendung zum Betrieb von elektrischen Umrichtern

Spezialist für Antriebs- und Automatisierungstechnik

Energie, Wasser und Umwelt

>10.000 Mitarbeiter

Modellgetriebene Softwareentwicklung einer Desktopanwendung zum Betrieb von elektrischen Umrichtern. Dazu gehören die Visualisierungen des Systemzustands in Echtzeit, Entwicklung einer Lösung zur Verteilung der erstellten Modelle an die Benutzer.

techn. Schwerpunkte
Java, Eclipse RCP, Eclipse Graphical Modeling Project (ehemals GMF), OSGi, REST, Maven

Implementierung verschiedener Online-Trainer im Healthcarebereich

Healthcare

Medien und Verlage

50-250 Mitarbeiter

Implementierung verschiedener webbasierter Online-Trainer. Anbindung bestehender Online-Trainer an Web Analytics Tools und Payment Dienstleister.

techn. Schwerpunkte
Java, Spring Framework, HTML/JavaScript, JUnit, REST, JPA/SQL/MySQL/Oracle DBMS, Tomcat, Continuous Integration, Maven

Weiterentwicklung eines Shops für Kinotickets

Spezialist für eCommerce

Internet und Informationstechnologie

50-250 Mitarbeiter

Weiterentwicklung eines Onlineshops zum Kauf von Kinokarten und anderer dort vertriebener Waren. Zu meinen Aufgaben gehören insbesondere die Überarbeitung der Registrierung, der "Fraud Prevention and Detection" und die Umsetzung einer „one click“ - Sitzplatzauswahl beim Bestellvorgang.

techn. Schwerpunkte
Java, Spring Framework, HTML/JavaScript, JPA/SQL/Oracle DBMS,
Tomcat

Erstellen einer Dokumentation von Fachbereichsprozessen für eine Hochschule

Hochschule

Öffentlicher Dienst

500-1000 Mitarbeiter

Erstellen einer Dokumentation der einzelnen Prozesse in den Fachbereichen. Insbesondere der Gemeinsamkeiten und Unterschiede zwischen den Fachbereichen. Des Weiteren war die bestehende IT- Systemlandschaft zu erfassen.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden