01.12.2025 aktualisiert

**** ******** ****
nicht verfügbar
info: nicht verfügbar bis 31.12.2026

Senior Java Developer

Malente, Deutschland
Deutschland +2
info: Deutschland, Österreich, Schweiz
Malente, Deutschland
Deutschland +2
info: Deutschland, Österreich, Schweiz

Profilanlagen

profil_oliverhess_24.pdf

Skills


  • Individuelle FullstackJAVA EE Entwicklung 
  • MehrjährigeErfahrung inder Entwicklung vonWebapplikationenmit aktuellen Technologien
  • > 10Jahre Erfahrung in der Wissenmanagement Branche
  • > 5 Jahre fachliche Erfahrung Prozesse Rundfunksysteme
  • Domänenspezische Erfahrungen in derVersicherungsbranche

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

JEE und Java Swing Entwicklung

WLP Systems

Medien und Verlage

10-50 Mitarbeiter

Unterstützung einer Individualentwicklung für die öffentlich rechtlichenFernsehanstalten (siehe LizenzsystemWLP System)
Pflege und Weiterentwicklung der Software JuLi (juristische Lizenzen) 
Unterstützung bei der Planung und Implementierung Crossemediales Rechtemanagement in JuLi 

JavaEE, Wildfly 8.x, Swing, JPA, Webservices (SOAP), Jira, Jenkins, Sonar, jUnit, Cucumber, Kanban, Scrum, Swagger, RestEasy, Java 8+ 

JEE und Java Swing Entwicklung

AKDB

Sonstiges

1000-5000 Mitarbeiter

Unterstützung bei derWeiterentwicklung der Software OK.EWO, einer Lösung, dieein modernes Einwohnermeldeverfahren bereitstellt.Entwicklung von Online-Service in der Einwohnermeldewelt (Ummeldung etc.)
Arbeit im Team und teamübergreifend (ca. 10 Teams) mit ca. 6-10Entwicklern auf Scrum-Basis.
Pair-Programming und Testdriven Development 
Anbindung von externen Schnittstellen (u.a. Definition von Schnittstellen als REST-APIs oder SOAP)
Erweiterung und Anpassung des Clients (Desktopapplikation mittels Java Swing)
Übernehmen von Aufgaben, die teils wöchentlich im Team rotieren.

Unter anderem ging es um Aufgaben wie morgentlichesSichten der CI-Berichte/Testfehlschläge, etwaige Verantwortlichkeiten des eigenen Teams auszumachen und dann ggf. Vorgänge in Jira erstellen. Das wurde morgens dem Team vorgestellt und High-Prio Tasks vergeben.
Repräsentation des Teams in teamübergreifenden Meetings für übergeordnete Prozesse wie etwa dem Releasemanagement

Java 8 und 11, JEE 7, Wildfly, git, maven, Jenkins, CI, CD, docker(compose), TDD, Swing

Microservice Entwickung (JAVA/SpringBoot) und JEE

Inverso

Versicherungen

50-250 Mitarbeiter


Unterstützung bei derEntwicklung eines ESB (Enterprise Service Bus) für den Hauptkunden VKB. Zusätzlich Pflege von diversen Masken und Anpassungen in der Middleware. Hauptsächlich waren Bürgschaftsportale betroffen.
Team mit ca. 4-8 Entwicklern auf Scrum-Basis. Teils eigenverantwortliche Entwicklung ohne Team. Absprachen direkt mit dem PO.
Erweiterung und Nutzung der Eventbasierten Architektur
Pflege von JSPs unter Verwendung eigener Taglibs

Java 11+, SpringBoot, Microservices, JEE 7, Wildfly, git, maven, Jenkins, CI, CD, docker(compose), Kafka, JSP, TDD

Microservice Entwicklung (JAVA)

Signal Iduna

Versicherungen

>10.000 Mitarbeiter

Unterstützung bei der Entwicklung einesKundenportals zum Bearbeiten des Kundenprofils inklusive Stammdaten, Adressänderung und Bankdatenanpassung. Zusätzlich sind diverse Möglichkeiten zum direkten Bearbeiten von Verträgen und speziellen Geschäftsvorfällen durch den Kunden umgesetzt worden.
Teamarbeit innerhalb mehrerer crossfunktionaler Teams mit Scrumund agilen Methoden
Microservice Entwicklung auf Basis von DropWizard, Java 11, OpenShift/Kubernates Deployment
Kommunikation über Teamgrenzen hinaus (3-4Teams á 10-15Mitglieder) bei Punkten wie Makroarchitektur und serviceübergreifenden Verantwortlichkeiten
Planung von Features in Zusammenarbeit mit Business Analysten und User Research

unter Berücksichtigung des Domain Driven Design (Hexagonale Architektur, Event Storming, Domain Storytelling) 
Gelebtes Pair-Programming und Testdriven Development 
Umsetzung von Features auf Microservice-Ebene (u.a. Definition von Schnittstellen als REST-APIs oder MQs)
Implementierungund Deployment der Microservicesin einer SDA (Service Dominierte Architektur)

Java 11+, Dropwizard, Microservices, JEE 8, OpenShift git, Gradle, Jenkins, CI, CD, docker(compose), Kafka, Kubernetes, TDD, Atlassian Stack (bitbucket, Jira, Confluence), Angular 7, MongoDB, Rattle, Miro, Figma

JAVA EE und Swing Development

WLP Systems GmbH

Medien und Verlage

10-50 Mitarbeiter

11/2018 - 12/2019

Unterstützung einer Individualentwicklung für die öffentlich rechtlichen Fernsehanstalten (siehe Lizenzsystem WLP System)

  • Umstellung Entwicklungsumgebung von Java 7 auf Java 8+ inkl. upgrade auf neueste maven-,jenkins- und sonar version
  • Scrumbasierte Arbeitsweise in einem Entwicklungsteam von 5-15 Entwicklern
  • 4- später 3-wöchige Entwicklungsiterationen mit jeweils einem Release als Ergebnis
  • Swing-basierte Entwicklung des Clients
  • Businesslogic und Prozessabbildung im JavaEE 7 Stack
  • Ablösung von SOAP-Webservices (und Clients) mit RESTful Services (RestEasy und Swagger)

JavaEE, Wildfly 8.x, Swing, JPA, Webservices (SOAP), Jira, Jenkins, Sonar, jUnit, Cucumber, Kanban, Scrum, Swagger, RestEasy



09/2013 - 06/2014 und 04/2015 – 12/2016 WLP Systems GmbH

Unterstützung einer Individualentwicklung für die öffentlich rechtlichen Fernsehanstalten (siehe Lizenzsysteme WLP System)

  • Scrumbasierte Arbeitsweise in einem Entwicklungsteam von 5-15 Entwicklern
  • 4- später 3-wöchige Entwicklungsiterationen mit jeweils einem Release als Ergebnis
  • Swing-basierte Entwicklung des Clients
  • Businesslogic und Prozessabbildung im JavaEE (ab 6) Stack

JavaEE, Wildfly 8.x, Swing, JPA, Webservices (SOAP), Jira, Hudson, Sonar, jUnit, Cucumber, Kanban, Scrum

Senior JAVA EE Development

eos.uptrade GmbH

Internet und Informationstechnologie

50-250 Mitarbeiter

Unterstützung des Backendteams im Rahmen einer Neuentwicklung eines Ticketingsystems für diverse Verkehrsverbünde

  • Teamarbeit innerhalb des Scrumprozesses inkl. Code-Reviews unter Berücksichtung von Clean Code Prinzipien sowie mit einer aktiven Feedbackkultur u.a. mit Junior-Coaching und Peer2Peer Feedback.
  • Kommunikation über Teamgrenzen hinaus (4-5 Teams á 6-8 Mitglieder) bei Punkten wie Makroarchitektur und serviceübergreifenden Verantwortlichkeiten
  • Erstellung von Konzepten und Evaluierung neuer Technologien sowie Umsetzung in Prototypen
  • Umsetzung von Features auf Microservice-Ebene (u.a. Definition von Schnittstellen als REST-APIs und Implementierung der Anforderung mittels tdd)
  • Architektonische Entscheidungen und Konzepte
  • Bestellungen/Payment : Workflow-Abbildungen und Umsetzungen u.a. mit Statemachines
  • Gelebtes Pair-Programming und Testdriven Development
  • Erweiterung der CI/CD Umgebung im Bereich des Releasemanagement und der Dokumentationsgenerierung

Java 11+, SpringBoot, Microservices, JEE 7, Wildfly, git, maven, Jenkins, CI, CD, docker(compose), Kafka, Kubernetes, TDD, Spring Statemachine, Atlassian Stack (bitbucket, Jira, Confluence und HipChat)

Buildmanagement

2018 Heidelberger Druckmaschinen AG

Sonstiges

1000-5000 Mitarbeiter

Freiberufliche Unterstützung des Entwicklungsteams (Buildmanagement) im Zuge einer Umstellung von Clearcase auf Git und Gradle.

 

  • Erstellung von (Pre-) Distributionen mittels Gradle für viele Projekte im Haus
  • CI/CD Pipelines mit Jenkins
  • Erstellung von Setups per Gradle und Installshield

 

git, gradle, Jenkins, CI, CD

Java Development

SABIO GmbH

Internet und Informationstechnologie

10-50 Mitarbeiter

01/2017 – 06/2017 SABIO GmbH

Freiberufliche Unterstützung des Entwicklungsteams

  • Teamarbeit innerhalb des Scrumprozesses
  • Entwicklung neuer Features für SABIO 5
  • Unterstützung des Releaseprozesses mittels Continuous Delivery und Build-Pipelines

 

JavaEE, SpringBoot, SpringData, REST, Json, git, maven, docker, Jenkins, Code Quality, Scrum, CI, CD



07/2014 – 03/2015 SABIO GmbH

 

Entwicklung einer Plattform zur Onlinebestellung von SABIO.

  • Evaluierung verschiedener Payment-Anbieter und prototypisches Testen der Anbindungen
  • Umsetzungen verschiedener Prozesse bei der Bestellungsabwicklung
  • Automatische Bereitstellung eines SABIO-Systems in einer Cloud nach erfolgreicher Bestellungsabwicklung
  • Erstmaliger Einsatz der Scrum-Arbeitsweise bei SABIO (Backlog, Priorisierung, Sprints, Retros, Planning und tägliche Standups) unter Einsatz von Atlassian Jira agile
  • Automatisches Deployment und Durchführung der Testabläufe der Bestellprozesse

 

JavaEE, Spring, Jersey, Jackson, REST, Json, JavaDoc, Gradle, Maven, git, Scrum


2011 – 2013 Freiberufliche Unterstützung der SABIO GmbH

 

Die Aufgabengebiete haben sich stark überschnitten mit denen, die ich während meiner Zeit als Festangestellter bei der SABIO GmbH inne hatte.

Hervorzuheben ist die Planung und Entwicklung einer individueller Content-Synchronisation der SABIO-Wissensstruktur von einen MindMapping Produkt auf Basis von openXML (bi-direktional und zur Laufzeit) sowie

einer Direct-Edit Funktionalität für diverse in SABIO hinterlegten Dokumenttypen (Word,Excel, Powerpoint)

 

JavaEE, Spring, REST, Json, XML, JPA, Hibernate, Tomcat, Apache, MySql, Oracle, SVN, git, Jenkins (CI), jUnit , maven, elasticSearch


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden