11.09.2023 aktualisiert

**** ******** ****
100 % verfügbar

Java Entwickler

München, Deutschland
Deutschland
Dipl.-Kfm.
München, Deutschland
Deutschland
Dipl.-Kfm.

Profilanlagen

cv_dgrupp_dt_v23.5a.pdf

Skills

Agile, Apache POI, Arquillian, AssertJ, CDI, Confluence, css, DBeaver, DBUnit, Docker, Eclipse, Eclipselink, EJB, EJB 3.1, Enterprise Architect, Fedora, Fest Swing, flyway, Frontend, Git, Gradle, h2, Hibernate, Hibernate Search, HSQLDB, http, IntelliJ Idea, iText, Java EE 6 und 7, JavaFX, Javascript, Java SE 6, 7, 8 und 11, JAX-RS, JAX-WS, JBoss, Jenkins, JGiven, Jira, JMeter, JPA, JPQL, JSF, JUnit, Linux, Lombok, MapStruct, Maven, Mockito, MySQL, Oracle DB, Oracle SQL Developer, Payara, PL/SQL, PostgreSQL, Postman, REST, REST-assured, SCRUM, Selenium, Sonar, Spring, spring batch, spring boot, spring data, spring framework, spring security, Spring Tool Suite, SQL, SQL Developer, Subversion, Suse, Swagger, Swing, TeamCity, Tomcat, Tomee, Ubuntu, UML, Upsource, veevalidate, Visual Paradigm for UML, vue, vuetify, vuex, Wildfly, Windows, xml, XMLUnit

Sprachen

DeutschMutterspracheEnglischverhandlungssicherFranzösischGrundkenntnisse

Projekthistorie

Entwickler

Gema

Sonstiges

250-500 Mitarbeiter

Tonträgerlizenzierungssoftware „SOLIS“
Entwicklung einer Microservice-basierten Software für die Tonträgerlizenzierung zur Ablösung der
Altsysteme zur Anmeldung- und Abrechnung von Tonträgern.

Aufgaben Spring Backend
  • Erstellen und Erweitern neuer Microservices
  • Schnittstellen zwischen Microservices und Fremdsystemen (REST, Soap, JMS Messaging)
  • Implementierung fachlicher Funktionalitäten, wie z.B.
    • Produktanmeldung Tonträger zentraler Lizenzierungsnehmer
    • Umsetzung Berechnungslogik
    • Verteilung Rechnungsbeträge
  • Einbau Hibernate Envers für Auditing von Entitäten
  • Einbau Zipkin zur Analyse der Prozessdauer über Microservices hinweg
  • DevOps-Tätigkeiten
    • Neue Build-Pipelines und Konfiguration
    • Start/Stop und Konfiguration Microservices
    • Analyse Microservices (Grafana, Kibana)
  • Umstellung Oracle nach PostgreSQL sowie Datenmigration
  • Splitter zur Verarbeitung von Massendaten
  • Code-Reviews andere Entwickler
  • Agiles Vorgehen mit 3-wöchigen Sprints, Daily, Refinement, Review, Retrospektiven, Planning
Aufgaben Angular Frontend
  • Erweiterung Masken mit entsprechenden Anpassungen am Datenmodell und Zubringerdiensten zum Backend
Technologien/Werkzeuge: Angular, TypeScript, Java SE 8 und 11, spring boot, REST, JMS, Soap, Artemis,
Oracle, PostgreSQL, Liquibase, Kubernetes, Docker, Hibernate Envers, Zipkin, Camunda DMN
Decision Engine, Grafana, Kibana, Swagger, Git, GitLab, Postman, Mockito, JUnit, AssertJ, IntelliJ
Idea, Jira, Confluence, Jenkins, Sonar, h2, maven

Entwickler - Förderung medizinische Weiterbildung „FOER“

Kassenärztliche Vereinigung Bayerns, München

Öffentlicher Dienst

50-250 Mitarbeiter

Entwicklung einer Client-/Server Anwendung zur Antragsbearbeitung für die Förderung von Weiterbildungen von Allgemein- und Fachärzten in Bayern. Im Rahmen der Antragsbearbeitung werden Förderbeträge über einen Zeitraum berechnet und Zahlungsanweisungen generiert.

 

Aufgaben Spring Backend

  • Implementierung neuer Funktionalitäten, wie z.B.

    • Umsetzung Berechnungslogik der Förderbeträge

    • Erstellen von Batch-Läufen zur Generierung der Zahlungsanweisungen oder zur Statusbearbeitung

    • Aufbau JPA Datenschicht

    • Erstellen REST Endpoints als Schnittstelle zum Client mit angrenzender Funktionalität bis zur DB

    • Umsetzung von Exports in Excel für das Berichtswesen

    • Einbau Hibernate Search für Suchfunktionalitäten

  • Migration von Maven nach Gradle

  • Umstellung Java 8 auf 11

  • Code-Reviews andere Entwickler

  • Vorträge mit Präsentation zu Spring Batch, Hibernate Search, MapStruct und Gradle im Rahmen wöchentlicher Reviews mit übergreifendem Entwicklerteam zu generellen technischen Themen

  • Agiles Vorgehen mit 3-wöchigen Sprints, Daily, Refinement, Review, Retrospektiven, Planning

 

Aufgaben Vue Frontend

  • Erweiterung Masken mit entsprechenden Anpassungen am Datenmodell, Services und Store

 

Technologien/Werkzeuge: spring boot, spring batch, spring security, Hibernate Search, Java SE 8 und 11, Docker, Gradle, Git, vue, vuetify, vuex, veevalidate, Postman, REST, Oracle, flyway, Oracle SQL Developer, Mockito, JUnit, AssertJ, IntelliJ Idea, Upsource, Jira, Confluence, Jenkins, Sonar, h2

Entwickler - Provisionierungsplattform „CASA“ für BMW Connected Drive

NTT DATA Deutschland GmbH, München

Automobil und Fahrzeugbau

5000-10.000 Mitarbeiter

Weiterentwicklung einer Java EE Anwendung zur Verwaltung von Verträgen von Fahrzeugeigentümern sowie zur Auslösung der Provisionierung an Netzwerkbetreiber, angrenzende System und Fahrzeuge.

 

  • Design und Implementierung von REST Schnittstellen

  • Umsetzung von Geschäftsprozessen in einzelnen Modulen und auch durchgehend vom JSF-Frontend bis zur Datenbank

  • Reviews Implementierungen anderer Entwickler

  • Bearbeitung Produktionsbugs

  • Durchführung Migration Subversion nach Git

  • Schulung Entwickler Git

  • Agiles Vorgehen mit 2-wöchigen Sprints, Daily, Planning

 

Technologien/Werkzeuge: Java EE 7, Java SE 8, PrimeFaces, REST, JBatch, IntelliJ Idea, Payara, flyway, Swagger, XMLUnit, Maven, PostgreSQL, DBeaver, Jenkins, Sonar, Subversion, Git, Jira, JUnit, JGiven, Postman, Mockito, REST-assured, Confluence


Bewertungen

"Dominik Grupp hat bei uns in einem mehrjährigen agilen Projekt mitgearbeitet und dies bis zum Ende begleitet. Wir haben seine Erfahrung und seine konstruktiven Vorschläge sehr geschätzt, ihn als sehr kompetent und initiativ kennengelernt. Im Team war er ein wichtiger ruhender und beruhigender, aber immer konstruktiver Pol, wenn die Emotionen in heißen Projektphasen hochgekocht sind. Ich hoffe, bald mal wieder mit Dominik in einem Projekt zusammenarbeiten zu können."

GEMA

Abteilungsleiter, Projektleiter (Markus Dieck)


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden