08/24/2026 updated
GJ
100 % available
Software Engineer
Budapest, Hungary
Germany +2
M.Sc.info: Germany, Austria, Switzerland
Java (Programming Language)Spring SecurityMicrosoft AzureGitHubSpring FrameworkOAuthScrum MethodologyRedisOpenid ConnectPrometheusSimple Object Access Protocol (SOAP)Web ServicesGrafanaSpring BootBackend
Ich bin Software Engineer mit mehr als 20 Jahren Erfahrung, mit Schwerpunkt auf Java-Backend-Entwicklung, hauptsächlich auf Basis des Spring-Stacks. Zusätzlich übernehme ich gerne Aufgaben im DevSecOps-Bereich. In den meisten Projekten war ich Mitglied eines Scrum-Teams.
Experience
Professional experience10+ years
Freelancer since2021
Languages
GermanFluentEnglishFluentSpanishBasic knowledgeHungarianNative speaker
Project history
- Konfiguration und Implementation von SOAP Endpunkten mittels microservices mit Spring Boot und Apache CXF
- Erstellen von Docker images und Helm charts (Deployment, Ingress, NetworkPolicy) für die microservices fürs Ausführen in kubernetes
- Implementatino von Java-Clients für GraphQL-Endpunkte
- Migration von Azure DevOps-Pipelines zu GitHub Actions
- Einrichtung von GitHub Actions zur Integration von Sicherheitstools (SonarQube, BlackDuck, Dependabot, OSSF Scorecard, Snyk, ZAP Scan, Sentry, Opengrep) in die Workflows
- Erstellung von Grafana-Dashboards und -Alerts auf Basis von Prometheus-Metriken, die von den Microservices und Kubernetes bereitgestellt werden
- Konfiguration von Configure Grafana Incident Response Management (IRM)
- Bereitstellung von Azure- und Grafana-Ressourcen mit Terraform und ARM-Templates
- Implementierung der Authentifizierung für eingehende Anfragen auf Basis von OAuth
- Einrichtung von Kubernetes Workload Identity zur Nutzung von Azure-Ressourcen durch Microservices mittels Federated Identity (OpenID Connect)
- Konfiguration von Spring Security für ein REST-API-Backend auf Basis von JWT-Tokens
•   Design und Implementierung der Anforderungen als Mitglied eines Scrum Teams im Umfeld in Java EE and Spring Boot
•   Implementierung einer Java EE Library für das Versenden und Konsumieren von Messages über Apache Kafka
•   Umstellen der Kommunikation zwischen Microservices von JMS zu Apache Kafka
•   Integration von Apache Kafka in die lokale Entwicklungsumgebung basierend auf Docker Compose
•   Upgraden von Java (Version 8 auf 11) und Payara Server (v4 auf 5) bei Microservices
•   Anpassen von Jenkins Build- und Deployment Pipelines
•   Deployment, Fehler-Suche bei der Amazon AWS-basierten Staging- und Integrationsumgebung
•   Projektsprache: Deutsch, Englisch
•   Implementierung einer Java EE Library für das Versenden und Konsumieren von Messages über Apache Kafka
•   Umstellen der Kommunikation zwischen Microservices von JMS zu Apache Kafka
•   Integration von Apache Kafka in die lokale Entwicklungsumgebung basierend auf Docker Compose
•   Upgraden von Java (Version 8 auf 11) und Payara Server (v4 auf 5) bei Microservices
•   Anpassen von Jenkins Build- und Deployment Pipelines
•   Deployment, Fehler-Suche bei der Amazon AWS-basierten Staging- und Integrationsumgebung
•   Projektsprache: Deutsch, Englisch
Migration von 300+ SVN trunks in git. Support von Kollegen mit git und git flow workflow. Konfiguration von Jenkins, Nexus (2 und 3) und Atlassian Bitbucket. Design und Umsetzung des Release-Processes der Online Banking Applikation. Implementierung eines Bitbucket Plug-Ins mit Merge-Checks.
Stack: maven plugins, bash, Jenkins pipeline, Atlassian SDK, docker, docker compose, testcontainers, Intellij IDEA
Stack: maven plugins, bash, Jenkins pipeline, Atlassian SDK, docker, docker compose, testcontainers, Intellij IDEA