31.01.2025 aktualisiert

**** ******** ****
nicht verfügbar

Senior Softwareentwickler, Architekt, DevOps

Rheinbach, Deutschland
Rheinbach +50 km
Diplom-Informatiker
Rheinbach, Deutschland
Rheinbach +50 km
Diplom-Informatiker

Profilanlagen

CV - Stephan Homeyer

Skills

JavaJavascriptAPIsAgile MethodologieContinuous IntegrationDevopsHibernateJava Database ConnectivityJava Persistence APIJunitMockitoSwaggerServiceorientierte ArchitekturWeb ServicesOpenapiFront EndBackendVue.JsApache KafkaRestful ApisMicroservices
Auf einen Blick
  • fast 20 Jahre Berufserfahrung als Java Softwareentwickler
  • Abgeschlossenes Informatikstudium an der Gesamthochschule Paderborn
     
  • Backend-Entwicklung
    • Java (8, 11, 17, 21), JUnit, Mockito
    • Spring (Batch, Boot, Data JPA, Data JDBC, Kafka, Security, etc.)
    • Datenbanken, Datenmodellierung, JPA, Hibernate und Flyway
    • API Entwicklung, Webservices (RESTful, OpenAPI, Swagger)
  • Frontend-Entwicklung
    • Android
    • Vue, JavaScript
  • agile Softwareentwicklung
  • Softwarearchitektur (Microservices, Multi-Tier und SOA) und Softwaredesign Know-how
  • DevOps (Entwicklung und Wartung von CI/CD-Umgebungen)
  • Anforderungs- und Systemanalyse

Tätig bei namhaften Unternehmen in folgenden Branchen
  • Informations- und Telekommunikationstechnik (8 Jahre), Leasing (3 Jahre), Verkehrsinformationssysteme (3 Jahre), Finanzdienstleistung, Handel, Biotechnologie, Gesundheits- und Sozialwesen, Versicherungen

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Senior Softwareentwickler, Architekt, DevOps

Versicherungen

5000-10.000 Mitarbeiter

Unterstützung des Plattform-Teams bei der Umsetzung der Aufgaben:
* Entwicklung von querschnittlichen Komponenten für die Produkt-
Teams in Form von Microservices
* Mitarbeit bei teamübergreifenden Basisthemen
* Erstellung von Backend-Services und Frontend-Modulen

Technologien:
* Java 11, Junit, Mockito, Spring (Boot, JPA, Kafka)
* Vue, JavaScript
* IntelliJ IDEA
* Git, GitLab, Git-Pipeline
* Maven
* PostgreSQL
* Terraform mit Terragrunt, Docker, Helm-Charts, Kubernetes, AWS

Senior Softwareentwickler, Architekt

Sonstiges

500-1000 Mitarbeiter

Entwicklung einer Kernkomponente/Library, die Daten aus der SAP HANA
Datenbank ausliest und Event-basiert mittels Apache Kafka publiziert.
Änderungen der Daten im Quellsystem werden ebenfalls durch Events
ausgelöst.
Die Library dient der Vereinheitlichung des Zugriffs durch die Produktteams
und vermeidet somit Fehlerquellen.

Technologien:
* Java 11, JUnit, Mockito, Spring (Boot, JPA, Data JDBC. Kafka), Apache
Kafka
* IntelliJ IDEA
* Git, Bitbucket
* VMWare, Minikube, PostgreSQL
* Docker, Kubernetes, Helm, OpenShift
* Jenkins, Nexus, Nexus IQ, SonarQube
* Jira, Confluence, Miro, Teams

Senior Softwareentwickler, DevOps

Transport und Logistik

5000-10.000 Mitarbeiter

Verschiedene Projekte in kleinen agilen Teams (2-3 Personen):
* Umstellung der bestehenden Anwendungen von Java 6 auf Java 8
Hier kam es insbesondere auf das selbstorganisierte und
eigenverantwortliche Planen und Bearbeiten der Softwarepakete an. Die
Build-Pipeline für das Deployment auf verschiedene Testumgebungen
und für die Integrationstests musste hierfür entsprechend angepasst
werden.




* Aufbau einer 24/7 Infrastruktur mittels Ansible und Implementierung des
Backends, damit der Kunde an der Zapfsäule mit dem Smartphone mittels
Mobile Payment bezahlen kann.
Absprache und Gestaltung der OpenAPI für das Frontend und Einbindung
der APIs des nachgelagerten Backends des Tankstellenbetreibers. Einsatz
von Standardsoftware zum Monitoring der Nutzung und Überwachung
des implementierten Backends.
* Implementierung einer Batchverarbeitung von Rechnungs- und
Transaktionsdaten als Zwischenschicht zwischen der API des
Datenlieferanten und der Legacy-Anwendung des Backends.
* Implementierung einer Batchverarbeitung von Kartenbestellungen und -
sperren. Die Zwischenstände der Verarbeitung werden jeweils in der
Datenbank zwischengespeichert.

Technologien:
* Implementierung:
* Java 8, 11, 17, JUnit 4/5 (Mockito), Spring (Boot, Batch, Data,
Security, Cloud), Security (OAuth2, JWT), Maven
* IntelliJ IDEA
* Perforce, Git
* OpenAPI, Swagger, RESTful, Flyway, Postman
* PostgreSQL, MS SQL Server, Keycloak
* DevOps:
* Ansible
* Gitea
* Jenkins (Pipeline) mit Nexus und SonarQube
* Docker
* Grafana, Prometheus, Loki, Tempo
* Arbeitsweise:
* agile Softwareentwicklung
* Pair-Programming
* Einsatz von Jira, Confluence, Teams

Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden