Profilbild von Anonymes Profil, Senior Java Developer
nicht verfügbar bis 01.03.2025

Letztes Update: 25.03.2024

Senior Java Developer

Abschluss: B.Sc. Computer Science (1.6)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

Resume-Tim-Rothenpieler_150623.pdf

Skills

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.

I like to work with new technologies and challenges and have experience in the following areas:

- Java (5+ years experience)
- SpringBoot/ Spring Framework
- Docker and Kubernetes
- Hibernate
- REST
- Vaadin (A Java-based frontend library)
- SQL (Mainly with postgreSQL and SQL SERVER)
- Some experience with Python and JavaScript aswell as CSS and HTML

 

Projekthistorie

07/2022 - 06/2023
(Senior) Backend Entwickler
Bundesdruckerei (Banken und Finanzdienstleistungen, 1000-5000 Mitarbeiter)

  • 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 Spezifikation
  • -  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


10/2021 - 06/2022
Technical IAM Consultant
Versicherung in München (Vertraulich) (Versicherungen, 1000-5000 Mitarbeiter)

  • 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


06/2019 - 09/2021
Java Fullstack Entwickler und Technischer Berater
(Internet und Informationstechnologie, 10-50 Mitarbeiter)

- 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

Reisebereitschaft

Verfügbar in den Ländern Deutschland und Schweiz
I am willing to travel at any time and I am completely committed to the client's requirements
Profilbild von Anonymes Profil, Senior Java Developer Senior Java Developer
Registrieren