08/24/2026 updated

GJ
100 % available

Software Engineer

Budapest, Hungary
Germany +2
info: Germany, Austria, Switzerland
M.Sc.
Budapest, Hungary
Germany +2
info: Germany, Austria, Switzerland
M.Sc.

Profile attachments

Gabor Jani CV DE 20260120.pdf
IT Sonix Reference Letter.pdf

Java (Programming Language)Spring SecurityMicrosoft AzureGitHubSpring FrameworkOAuthScrum MethodologyRedisOpenid ConnectPrometheusSimple Object Access Protocol (SOAP)Web ServicesGrafanaSpring BootBackendGraphQLTerraformDevSecOpsDocker
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

Senior Software Engineer

IT Sonix - Daimler Truck

Transport & Logistics

50-250 team member

  1. Konfiguration und Implementation von SOAP Endpunkten mittels microservices mit Spring Boot und Apache CXF
  2. Erstellen von Docker images und Helm charts (Deployment, Ingress, NetworkPolicy) für die microservices fürs Ausführen in kubernetes
  3. Implementatino von Java-Clients für GraphQL-Endpunkte
  4. Migration von Azure DevOps-Pipelines zu GitHub Actions
  5. Einrichtung von GitHub Actions zur Integration von Sicherheitstools (SonarQube, BlackDuck, Dependabot, OSSF Scorecard, Snyk, ZAP Scan, Sentry, Opengrep) in die Workflows
  6. Erstellung von Grafana-Dashboards und -Alerts auf Basis von Prometheus-Metriken, die von den Microservices und Kubernetes bereitgestellt werden
  7. Konfiguration von Configure Grafana Incident Response Management (IRM)
  8. Bereitstellung von Azure- und Grafana-Ressourcen mit Terraform und ARM-Templates
  9. Implementierung der Authentifizierung für eingehende Anfragen auf Basis von OAuth
  10. Einrichtung von Kubernetes Workload Identity zur Nutzung von Azure-Ressourcen durch Microservices mittels Federated Identity (OpenID Connect)
  11. Konfiguration von Spring Security für ein REST-API-Backend auf Basis von JWT-Tokens

Senior Software Engineer

NTT Data, BMW

Automotive & Vehicle Manufacturing

250-500 team member

•    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

DevOps Engineer

Budapest Bank

Banking & Financial Services

1000-5000 team member

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

Senior Software Engineer

Budapest Bank

Banking & Financial Services

1000-5000 team member

Design und Implementierung der Anforderungen in der Online Banking Application. Erstellen von Unit-Tests und Dokumentation. Konfiguration von OAuth 2 für eine externe Anwendung.

Senior Software Engineer

Sony Music

Media & Publishing

Design und Implementierung eines Moduls für Import von Daten aus externen Systemen. Einführung von maven. Verwendete technologien: Spring Boot, MVC, Batch und JMS, maven, Java 8, Oracle DB. Projektsprache: Englisch.

Senior Software Engineer

Tesco Mobile UK

Telecommunications

Design und Implementierung der Anforderungen für das Kundenbetreuungssystem von Tesco Mobile UK basierend auf Liferay. Stack: Liferay 7, portlets, JSP, Struts, Tiles, Servlets, Java 8, Apache Ivy, Maven, OSGi, wildfly, resteasy. Projektsprache: Englisch

Senior Software Engineer

Tesco Mobile UK

Telecommunications

Implementierung eines IVR-Systems für Tesco Mobile basierend auf Twilio. Verwendete Technologien: spring boot, camunda BPM engine, wildfly, H2 db, liquibase, RestTemplate, wiremock. Projektsprache: Englisch.

Senior Software Engineer

PrivateFly

Transport & Logistics

Design und Implementierung der Anforderungen für das Business Intelligence dashboard. Verwendete Technologien: Spring (Boot, MVC, REST Docs, Security), Thymeleaf, Rest services, rest-assured, maven, liquibase, ignite-ui, maven, MySQL, Tomcat 7, git, Jira agile, Confluence, bitbucket

Senior Software Engineer und Scrum Master

Porsche Informatik

Automotive & Vehicle Manufacturing

Design und Umsetzung der Anforderungen für das Dealer Management System. Coaching von Junior-Kollegen, durchführen von Code-Reviews. Angewendete front-end Technologien: tapestry, jquery, angular js, less, bootstrap. Back end development: spring framework (core, security), hibernate,
liquibase, camel, activeMQ, solr, H2, infinispan, queryDSL, oracle DB. QA: gerrit, jenkins, SonarQube, findbugs, JavaMelody. Java 7, git, mvn, babelfish, StarUML, monit, graylog, cacti, jetty
Projektsprache: Englisch, Deutsch

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in