Passende Schulungen
finden Sie hier:
↪ SQL Server 2016
↪ Digitalisierung
↪ SQL Server 2017
↪ Microsoft Exchange Server 2013
↪ Microsoft Exchange Server 2019
↪ Microsoft Project Server 2019
↪ Microsoft Exchange Server 2016
↪ Docker
↪ Git
↪ SQL Server
↪ MySQL
↪ NoSQL
↪ Java
↪ Spring Framework
↪ JavaFX
↪ PostgreSQL
↪ JavaScript
↪ Hibernate
↪ Kubernetes Zertifizierungen
↪ Kubernetes
↪ Vaadin
↪ AJAX
↪ Microsoft Azure
↪ Android

#ITPFL-3112

Java Entwickler

T.R. 2022 85 €/h - 680 €/d (Sätze verhandelbar)
Registrieren Sie sich jetzt kostenlos
um Ihre Anfrage versenden zu
können!

Oder loggen Sie sich ein!
Anfrage senden

Freelancerdetails
akademischer Grad Bachelor of Science
Ausbildung/Studium Wirtschaftsinformatiker/in (Fachschule)
Verfügbar ab ab 21.06.2023
Verfügbarkeit vor Ort: 50%
Interesse an Festanstellung Nein
Bietet Schulungsleistungen an Nein

Vorstellung

I am a German Java developer and consultant who pursues his work with a lot of enthusiasm and passion. I work as a freelance IT consultant and software developer and am also completing my Master's degree in Business Informatics (M. Sc.) at the University of Rostock. Before I started freelancing, I worked for Nexis GmbH in Regensburg as a Java developer and IAM consultant on various projects. Besides my job and my studies, I do a lot of sports, socialize with friends, restore oldtimer cars and volunteer in the ERASMUS+ association of the University of Münster.


Profil
  • Java (5+ Jahre Erfahrung)
  • SpringBoot/ Spring Framework
  • RabbitMQ
  • S3 Datenbanken
  • Git und Gitlab
  • Ci/CD
  • Docker und Kubernetes
  • Hibernate (ORM Mapper)
  • REST
  • Vaadin (Ein auf Java basierendes Frontend Framework)
  • SQL (Hauptsächlich mit postgreSQL und SQL SERVER)

 

Referenzen
Jul. 2022 - Jun. 2023

Bundesdruckerei GmbH

(Senior) Backend Entwickler

Verantwortung für die Backend-Entwicklung als Teil eines Scrum Teams im Rahmen eines BigData-Projekts im Gesundheitsbereich
Unterstützung des Product Owners bei der Übersetzung fachlicher Kundenanforderungen in technische Spezifikatio.


Angewandte Tools / Technologien
  • -  Pflegen der Dokumentation in Confluence sowie Refinements der Tickets in Jira

  • -  Analyse, Spezifikation, Konzeption und Realisierung von User Stories im

    Kontext Java 17, Maven, Docker und REST-API

  • -  Implementierung von Prometheus Metriken und Integration in Grafana

    Dashboards zum Monitoring der Microservices

  • -  Implementierung von Datenbankanbindungen für S3 Object Storage

    Datenbanken sowie eines SAP HANA Konnektors

  • -  Koordination von Code Reviews in Form von Pair Programming und

    Überprüfen von Mergerequests in GitLab sowie Versionierung von Artefakten

    im JFrog Artifactory

  • -  Domain Driven Design und Implementierung von Microservices im Kontext

    des Spring Frameworks und OpenAPI-standardisierten APIs mit hohem Sicherheitsverständnis für eine containerbasierte Laufzeitumgebung sowie Absicherung der Schnittstellen gegenüber unbefugten Zugriffen (Web Security)

  • -  Dokumentation der auf Basis von Spring Boot entwickelten REST-APIs mittels Swagger und generieren von Client SDKs aus Swagger JSONs

  • -  Schreiben von Junit Unit-Tests und Integrationstests (Testautomatisierung)

  • -  Aufbau von CI/CD-Pipelines und Deployment von dockerisierten

    Microservices / Microservice-Konzepten im Kubernetes Cluster

  • -  Integration von ClamAV und HAPI FHIR zur Sicherstellung der IT-Sicherheit

    im Kontext der in XML vorliegenden Gesundheitsdaten des MIO Standards


Okt. 2021 - Jun. 2022

Versicherung in München (vertraulich)

Technical IAM Consultant

Durchführung eines klassischen IAM Projektes bei einer Versicherung. Aufnahme aller relevanten Prozesse (Mitarbeitereintritt, Austritt, Mover, etc.) und Digitalisierung dieser mittels der NEXIS 4 Workflowengine. Alle betroffenen Systeme (entweder direkt über das AD angebunden oder eigenständige „disconnected Systems“) wurden in den Workflow über verschiedenste Schnittstellen integriert um Berechtigungen und Stammdaten zu provisionieren. Das Ergebnis sind vollständig automatisierte Prozesse und Provisionierungen von Berechtigungen und Benutzerkonten. Dies hat Entlastung des Personals, Vermeidung von Fehlern durch das Wegfallen von händischen Operationen sowie die Dezimierung der Shadow-IT für die Versicherung ermöglicht.


Beschreibung der - Leistung(en) / Aufgaben

  • Prozessanalyse sowie Optimierung hinsichtlich des Identity und Access Management Systems
  • Entwicklung eins in Java und Maven programmierten LDAPs Connector für die automatisierte Provisionierung von Personal- sowie Berechtigungsdaten ins Active Directory

  • -  Automatisiertes Testing und Dokumentation der Tests in Confluence sowie Aufsetzen der Testumgebung (CI/CD-Pipelines) und Deployment ins Kubernetes Cluster

  • -  Implementierung von Exports-und Importschnittstellen für Workflowdefinitionen via JSON-Repräsentation
  • -  Aufsetzen der DevOps Prozesse durch automatisiertes Deployment und Testing der Konnektoren und Aufbau einer dockerisierten Staging Umgebung zur Qualitätssicherung
  • -  Anbinden von mehreren Systemen via auf Spring Boot basierenden REST APIs sowie Absicherung der Schnittstellen über mTLS (Web Security)
  • -  Weiterentwicklung des auf Hibernate basierenden ORM zur Persistierung von Java Objekten mittels der Java Persistence Api (JPA) in PostgreSQL (relationale Datenbanken)
  • -  Weiterentwicklung der NEXIS 4 Workflowengine (Domain Driven Design) in Sprints und Koordination der Merge Requests sowie Code Reviews in GitLab
  • -  Dokumentation sowie Durchführung von Schulungen für das Personal des Kunden 


Jun. 2019 - Sep. 2021

Nexis GmbH

Java Fullstack Entwickler und Technischer Berater

Weiterentwicklung der in Java programmierten Hauptsoftware. Durchführen von mehreren alleinstehenden Projekten zur Schnittstellenentwicklung zu Partnersystemen Teil der Arbeit.


Beschreibung der Leistung(en) / Aufgaben

  • - Schnittstellenentwicklung auf Basis von REST-API und automatisiertes Testing der API sowie Absicherung der APIs (Web Security)
  • - Weiterentwicklung des Datenschemas und Optimierung des Hibernate ORMs durch HQL/SQL Optimierungen der JPA Persistierung sowie Performanceoptimierung der PostgreSQL Datenbank (relationale Datenbanken)

  • - Bughunting & Bugfixes im Front- sowie Backend
  • Dockerisierung der Java Anwendung und Deployment in das

  • Kubernetes/Openshift Cluster zur Realisierung einer High Availability - Implementierung von JUnit Unittests sowie auf Selenium basierenden
  • Integrationstests
  • - Frontend Entwicklung (Java Framework Vaadin) und Weiterentwicklung des Backends (Entwicklung Webanwendungen und Client Server Lösung)

  • - Migration des Versioninierungssystems Redmine zu GitLab
  • Entwicklung von mehreren in Java 17 und Maven programmierten Tools zur

  • Automatisierung von unternehmensinternen Prozessen (Domain Driven

  • Design) unter Verwendung von Elasticsearch
  • Performanceoptimierung im Backend und Integration des Spring

  • Frameworks und Spring Boot zum Ablösen von Java EE
  • Anlernen neuer Kollegen via Pair Programming und Dokumentation der

  • Software und Verantwortung für Code Reviews
  • Technische Beratung und fachliche IAM Beratung von Kunden


Sprachkenntnisse
Deutsch
Experte
Englisch
Experte
Branchenspezifische Kenntnisse
Banken und Finanzdienstleister
Fortgeschritten
IT und Telekommunikation
Experte
Versicherungen
Fortgeschritten
Kenntnisse & Fähigkeiten
Kubernetes
Experte
Docker
Experte
git
Experte
Hibernate
Experte
Java
Experte
PostgreSQL
Profi
Spring
Experte
SQL
Experte
SQL Server
Profi
Vaadin
Profi