30.09.2025 aktualisiert

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

Senior Java Developer / DevOps Engineer

Essen, Deutschland
Deutschland
Abschluss als Dipl.-Informatiker (FH) für Biomedizinische Informatik
Essen, Deutschland
Deutschland
Abschluss als Dipl.-Informatiker (FH) für Biomedizinische Informatik

Profilanlagen

2025-09-30_Profil_Steffen_Fuhrmann_Fullstack.docx
2025-09-30_Profil_Steffen_Fuhrmann_Fullstack.pdf

Skills

JavaJavaScriptPHPApache HTTP ServerApache TomcatApple Mac SystemsAtlassian ConfluenceAtlassian JiraHTML5Test AutomationC#C++CSSKollaborationsplattformDatenbankenContinuous DeliveryContinuous IntegrationLinuxDevOpsTextverarbeitungEclipseElasticsearchGnu Image Manipulation ProgramGrafik-SoftwareIntegrierte EntwicklungsumgebungIntellij IDEASpring FrameworkApache StrutsWildflyjQueryJUnitPythonPostgreSQLLibreofficeProjektmanagementApache MavenMicrosoft Visual StudioWindows-ServerModeling LanguagesMongoDBMySQLNetbeansNGINXNode.jsOpenShiftOracle FinancialsScrumVisualisierungRegressionstestSeleniumServer AdministrationMicrosoft SharepointSubversionTypeScriptUMLWebSocketWordPressExtensible Markup LanguageSpring BootX++ (Programming Language)GitLabGitKanbanStripeKubernetesAtlassian BitbucketBetriebssystemeCucumber (Software)Domain Driven DesignDoctrine (orm)Software Version ControlDockerJenkinsVMwareOracledb
Betriebssysteme: Windows, Linux, MacOS, Windows Server, VMware

Textverarbeitung: Microsoft Office, Libreoffice

Groupware: Confluence, SharePoint, Nextcloud

Projektmanagement: Jira, Kanban, Scrum

Modellierungssprachen: UML, DDD (Domain-Driven Design)

Programmier-, Skript- und Beschreibungs- sprachen: Java, JavaScript, TypeScript, Node, PHP, C/C++, C#, HTML5, (S)CSS, XML, Python, X++

Frameworks und Bibliotheken: Spring Boot, Docker, Portainer, Kubernetes, WebSocket, WordPress, jQuery, Chart.js, Stripe, Spring Framework, Struts, Doctrine, Pimcore, Keycloak, Jackson, jQuery, Maven, Selenium

Entwicklungsumgebungen: VVisual Studio Code, IntelliJ, NetBeans, Eclipse

Versionsverwaltung: CVS, Git, SVN, GitLab, Bitbucket, Subversion (SVN)

Continuous Integration: Jenkins, Docker, Continuous Delivery

Testing: JUnit, Cucumber, Testautomatisierung (JUnit- und Regressionstests), Selenium

Serveradministration: Plesk, native, Apache, Tomcat, Wildfly, VMware, OpenShift, JBoss, Nginx

Datenbanken: Oracle, MySQL, MongoDB, PostgreSQL, Oracle DB, Elasticsearch

Visualisierung & Modellierung: draw.io, yed, Visual Studio

Grafikbearbeitung: GIMP

 

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Senior Fullstack Developer

Interaction Room GmbH
  • Entwicklung einer hausinternen Verwaltungssoftware auf der Basis einer Microservice-Applikation in Docker- mit Angular-Frontend
  • Erstellung eines CI/CD-Systems zum automatisierten Deployments im Staging-Verfahren (Dev/Integration/Produktion)
  • Testgetriebene Software-Entwicklung (TDD) durch Abbildung der Prozesse als Integrationstests
  • Schulung der Teammitglieder im Bereich Testgetriebene Softwareentwicklung
  • Anbindung eines ELK-Stacks als Logging-Server im Docker-Container
  • Anbindung eines Elastic-Search-Containers als Suchserver
  • Absicherung der Services mit JWT und TLS-Zertifikaten
Verwendete Methoden und Technologien: Docker | Docker-Compose | Docker Desktop | ELK | ElasticSearch | FileBeat | SpringBoot | SpringBoot Security | OpenAPI | Java 21 | JPA | MySQL | Jenkins | Bash | JWT | TLS | Postman | TDD | Kanban | BitBucket | Sonar | Jacoco | Maven | OpenSSL | Angular | Jasmine | Karma | Node | Typescript | HTML5 | CSS 3

Senior Fullstack Developer, System Operator

Berlin, Wittenberg, Deutschland
  • Entwicklung und Bereitstellung einer eigens entwickelten Organisationssoftware für die Mitarbeiter und der Einrichtungen der Diag MAV in Berlin.
  • Beim Medienunternehmen Druck + Medien Mundschenk wird die komplette IT-Infrastruktur erneuert. Hardware-Server werden in virtuelle Maschinen umgewandelt, die Firewall gewechselt und Mitarbeiter im Bereich IT-Sicherheit geschult.
  • Eigenentwicklung eines Onlineshops mit Spring Boot Microservices in Verbindung mit Elasticsearch und einem entkoppelten Frontend. Anbindung an externe Dienste wie Instagram, Adyen und PayPal als Zahlungsdienstleister.

Verwendete Methoden und Technologien: VMware | Windows Server | Docker, LAMP | Java | Spring Boot | Ansible, MS SQL Server | Elasticsearch | Adyen-REST-API | PayPal-REST-API

Senior Java Developer bei DB Netze

DB Netze, Frankfurt am Main, Deutschland
  • Im Rahmen des Projekts „Moderne Schiene“ wurden zusätzliche Softwaremodule für die Verwaltungssoftware programmiert.
  • Erstellung von Microservices in Docker-Containern.
  • Datenmigration von relationalen Datenbanken mittels Flyway.
  • Deployment der Container mit Ansible.

Verwendete Methoden und Technologien: SonarQube | Nexus | Git | Bitbucket | Maven | Java | JavaFX | Spring Boot | JWT | Nexus | IntelliJ | Docker | Ansible | Oracle DB | Flyway | Dovecot | Scrum

Senior Java Developer bei der Bundesagentur für Arbeit

Bundesagentur für Arbeit, Nürnberg, Deutschland
  • Weiterentwicklung der Plattformsoftware für den virtuellen Arbeitsmarkt.
  • Implementierung der Anforderungen in einer speziellen Domain-Specific-Language (DSL) und Durchführung von Tests.

Verwendete Methoden und Technologien: SonarQube | Git | Maven | Java | Spring Boot | Nexus | Eclipse | Oracle | Scrum

Technical Lead bei der Zurich Beteiligungs AG

Zurich Beteiligungs AG, Köln, Deutschland
  • An das neue Postfachsystem sollen unterschiedliche Textsysteme angebunden werden, auf die das Kundenportal zugreift
  • Erstellen von Microservices zur Validierung, Transformation und Weiterleitung von Eingangsdaten
  • Definition und Modellierung der Prozesse
  • Vorbereitung von Testszenarien
  • Erstellen von Build-Pipelines und Inbetriebnahme der Software
  • Zusammenarbeit mit dem DevOps-Team zur Abstimmung der Softwarearchitekturen und -technologien

Verwendete Methoden und Technologien: SonarQube | Veracode | Nexus | Git | Bitbucket | Maven | Java | Spring Boot | NetBeans | IntelliJ | IBM MQ | OpenAPI (Swagger) | Kanban | Scrum

Senior Java Developer zur Umsetzung der BiPRO 260 – Norm zur Authentifizierung im Keycloak-Server

Köln, Deutschland
  • Erweiterung und Konfiguration des Keycloaks mit eigenem Plug-in
  • Implementierung der einzelnen Normbestandteile
  • Implementierung der Authentifizierung mit selbst signierten Zertifikaten
  • Implementierung der Identifikation anhand einzelner Zertifikatsbestandteile
  • Einrichtung einer Signaturstelle für Zertifikate
  • Unterstützung bei der Inbetriebnahme

Verwendete Methoden und Technologien: Kanban | SonarQube | Nexus | Git | Bitbucket | Veracode | Maven | Java | NetBeans | IntelliJ | SAML2 | BiPRO 260 | Okta | Keycloak

Senior Java Developer bei der Sopra Financial Technologies, Aufbau eines neuen Dokumentenmanagementsystems

Sopra Financial Technologies, Nürnberg, Deutschland
  • Programmierung von Jobs und Triggern innerhalb des Dokumentenmanagementsystems „nscale“
  • Erstellung von Jobs zur Nachbearbeitung der migrierten Dokumente
  • Erstellung von Bedienoberflächen
  • Konfiguration in der Datenbank
  • Staging der abgenommenen Features
  • Testautomatisierung

Verwendete Methoden und Technologien: Java | C# | SQL | Scrum | Nexus | NetBeans | IntelliJ | SonarQube | Flyway | Git | Bitbucket | nscale | Jenkins | Cucumber

Senior Java Developer bei der Allianz Versicherung, Implementierung der Geschäftsregeln in den Vertragsserver (kurzfristige Unterstützung)

Allianz Versicherung, Stuttgart, Deutschland
  • Umsetzung von textlich beschriebenen Regeln in Software im vorhandenen Bestandssystem

Verwendete Methoden und Technologien: Java | Scrum | SonarQube | Nexus | Git | hauseigene Bibliotheken und hauseigener Applikationsserver

Senior Java Developer und DevOps Engineer bei der Ergo Direkt Versicherung, Aufbau der digitalen Vertriebsstrecke

Ergo Direkt Versicherung, Fürth, Deutschland
  • Entwicklung von Microservices
  • Erstellung von Build-Skripten für das Deployment
  • Einrichtung der Services im OpenShift
  • Erstellung eines Microservices zur Schlüsselgenerierung und -bereitstellung

Verwendete Methoden und Technologien: Java | Scrum | Spring Boot | Maven | OpenShift | PostgreSQL | Jenkins | SonarQube | Nexus | Maven | Git | Subversion | Spring Framework | Git | Groovy | Jenkins | Docker | MongoDB

DevOps Engineer bei der Nürnberger Versicherung

Nürnberger Versicherung, Nürnberg, Deutschland
  • Erstellung von Jenkins-Build-Skripten für das Deployment in Groovy und Terraform
  • Systemeinrichtung und -überwachung
  • Vorbereitung der Frontend- und Backend-Projekte für die Lauffähigkeit und Überwachung in Cloudsystemen

Verwendete Methoden und Technologien: Scrum | Angular | Spring Framework | Git | GitLab | Groovy | Terraform | Jenkins | Portainer | Docker | Kubernetes | Java | Spring Boot | Maven

Senior Java Entwickler / DevOps Engineer bei adviqo GmbH

adviqo GmbH, Berlin, Deutschland
  • Weiterentwicklung der Vermarktungsplattform für esoterische Dienstleistungen
  • Refactoring und Erarbeiten von Architekturen für den weiteren Betrieb des bestehenden Monolithen
  • Anbindung der Marktplattform an SOAP-Schnittstellen an DHL
  • Anbindung der Marktplattform an die Schufa-Server per SIML2
  • Implementierung der Kryptographie
  • Umstellung der Kontendaten auf IBAN und BIC
  • Implementierung der ISO-Spezifikation 20022 für die Übertragung der Daten an die Banken
  • Featureentwicklung als Fullstack-Entwickler
  • Zerschneiden des Monolithen in Micro- und Macroservices, Design der neuen Softwarearchitektur und Beschreibung des Übergangs
  • Fachliche Betreuung von Studenten während ihrer Praktikums- und Bachelorarbeiten
  • Mitglied in der Rufbereitschaft
  • Pflege der PHP-Satelliten-Services aus Übernahmen von einem anderen Standort
  • Implementierung der APIs

Verwendete Methoden und Technologien: Scrum | Kanban | JIRA | Angular | jQuery | J2EE | Oracle | Struts | JSP | Spring Framework | Spring Boot | JPA | Hibernate | JCA | Symfony | Doctrine | Linux | MySQL | Apache | MongoDB | ISO 20022 | Jenkins | Docker | Kubernetes | SOAP | JSON | SIML2 | DDD | TDD | Continuous Delivery | JBoss | Wildfly | Tomcat | Jackson | Pimcore CMS | Ant | Maven

J2EE-Entwickler bei der universa Versicherung, Entwicklung eines Vertragsservers zur Vertragsverwaltung von Fondsgebundenen Lebensversicherungsprodukten

universa Versicherung, Nürnberg, Deutschland
  • Entwicklung eines Vertragsservers zur Vertragsverarbeitung von klassischen und fondsgebundenen Riester- und Rürup-Produkten
  • In Verbindung mit dem Fachbereich Konzeption und Dokumentation von Prozessen und Arbeitsschritten vom Angebot bis zum Ablaufmanagement
  • Implementierung der Software (Plausibilitäten Frontend-Schnittstellenanbindung)
  • Durchführung von Regressionstest
  • JUnit-Tests
  • Integrationstests
  • Betreuung des Fachbereichs (Erstellen von Prozessbeschreibungen, Organisation der Zuständigkeiten bei auftretenden Fehlern)
  • Build-Management (Erstellung und Pflege der Ant-Build-Skripte Hudson)
  • Regelmäßige Code-Reviews
  • In Verbindung mit dem Betrieb Einrichtung der Server für die Entwicklung

Verwendete Methoden und Technologien: Scrum | Kanban | PostgreSQL | JBoss | J2EE | JPA | Hudson/Jenkins | Ant | SVN | Anforderungsanalyse | Design | Testautomatisierung (JUnit- und Regressionstests)

Softwareentwickler / Operator in einer Versandapotheke

Lutherstadt Wittenberg, Deutschland
  • Konzeption und Programmierung einer Software für den Apothekenversandhandel auf Basis von Microsoft Axapta
  • Erstellen von Datenanalysen für das Marketing
  • Datentransformation der Einzelsysteme in das neue Apothekensystem

Verwendete Methoden und Technologien: X++ | PHP | MySQL | MS-SQL-Server | Axapta | Mauve-DB

Junior-Softwareentwickler im Automotive-Bereich

Stuttgart, Deutschland
  • Konzeption und objektorientiertes Design von verteilten Datenbankanwendungen für ein Dokumentenmanagementsystem der Robert-Bosch GmbH für ca. 2500 Anwender weltweit
  • Erstellen von Anforderungs- und Systemanalysen
  • Weiterentwicklung und Wartung der bestehenden Software

Verwendete Methoden und Technologien: C++ | MS Access | Oracle

Werksstudent

Weilburg, Deutschland
  • Entwicklung von Applikationen in C++ (MFC, GCC) und Delphi
  • Entwicklung von Java-Bibliotheken/-Applikationen (Swing) zur Hardwaresteuerung (RFID-Leser per USB, TCP/IP und RS232)
  • Portierung von Java-Bibliotheken nach .NET

Verwendete Methoden und Technologien: Java | C/C++ | Delphi | C# | VBA

Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden