19.10.2026 aktualisiert
DZ
100 % verfügbar
Senior Java Engineer | Backend & Full-Stack | DevOps
Gemünden am Main, Deutschland
Deutschland
Bachelor (Engineering), Computer Systems & InformaticsÜber mich
Senior Java Engineer mit über 25 Jahren Erfahrung in Enterprise-Systemen. Schwerpunkte: Java, Spring Boot, Jakarta EE, Microservices, Full-Stack-Entwicklung, Architektur, Systemintegration und DevOps. Erfahrung mit Cloud-Technologien, Observability und KI-gestützter Softwareentwicklung.
Skills
Java & Backend-Entwicklung
Umfangreiche Kenntnisse in Java, Jakarta EE / J2EE, EJB, Spring Boot, Spring Data, Spring Security, Hibernate/JPA, Spring Modulith und MapStruct. Entwicklung und Modernisierung von Enterprise-Systemen in verschiedenen Branchen wie Banking, Logistik, E-Commerce und Energieversorgung.
Microservices & Systemarchitektur
Fundierte Kenntnisse in der Entwicklung verteilter Systeme, Microservices, Clean Architecture, API Design, REST API, SOAP, OpenFeign, Event-Driven Architecture, Apache Kafka und ActiveMQ. Erfahrung in der Systemintegration und dem Aufbau skalierbarer Architekturen.
Cloud & DevOps
Praxiserfahrung mit AWS, Microsoft Azure, Docker, Kubernetes, OpenShift, Jenkins, Bamboo, GitLab CI/CD und GitHub Actions. Einsatz von Git, Bash und PowerShell zur Automatisierung und Verwaltung von Deployments und Infrastruktur.
Web & Frontend-Entwicklung
Kenntnisse in JavaScript, TypeScript, Angular, Vue.js, jQuery, HTML, CSS und JSF (PrimeFaces). Entwicklung von Weboberflächen und Benutzeroberflächen mit JavaServer Faces.
Security & Identity Management
Erfahrung mit Keycloak, IAM, SSO, OAuth 2.0, OpenID Connect (OIDC) und RBAC zur Implementierung sicherer Authentifizierungs- und Autorisierungslösungen.
Qualitaet & Testing
Kenntnisse in JUnit, Mockito, WireMock, Selenium, Cucumber sowie Unit-, Integrations- und End-to-End-Tests. Anwendung von TDD und Testautomatisierung zur Qualitaetssicherung.
Observability & Performance
Einsatz von Micrometer, OpenTelemetry, Grafana, Kibana, Logging, Monitoring, Metrics, Distributed Tracing, Troubleshooting sowie Performance-Analyse und -Optimierung.
Datenbanken
Kenntnisse in SQL, PostgreSQL, YugabyteDB, Oracle / PL/SQL, MySQL, DB2, Informix, Microsoft SQL Server, MongoDB, HSQLDB sowie SQL-Query-Optimierung.
Data Engineering
Erfahrung mit Python, pandas, Apache Airflow, ETL, Batch Processing und Data Warehouse zur Verarbeitung und Analyse grosser Datenmengen.
AI-gestuetzte Entwicklung
Praxiseinsatz von GitHub Copilot und AI-Agenten fuer Anforderungsanalyse, Entwicklung, Tests, Refactoring und Dokumentation mit sorgfaeltiger Pruefung der Ergebnisse hinsichtlich Korrektheit, Sicherheit und Qualitaet.
Umfangreiche Kenntnisse in Java, Jakarta EE / J2EE, EJB, Spring Boot, Spring Data, Spring Security, Hibernate/JPA, Spring Modulith und MapStruct. Entwicklung und Modernisierung von Enterprise-Systemen in verschiedenen Branchen wie Banking, Logistik, E-Commerce und Energieversorgung.
Microservices & Systemarchitektur
Fundierte Kenntnisse in der Entwicklung verteilter Systeme, Microservices, Clean Architecture, API Design, REST API, SOAP, OpenFeign, Event-Driven Architecture, Apache Kafka und ActiveMQ. Erfahrung in der Systemintegration und dem Aufbau skalierbarer Architekturen.
Cloud & DevOps
Praxiserfahrung mit AWS, Microsoft Azure, Docker, Kubernetes, OpenShift, Jenkins, Bamboo, GitLab CI/CD und GitHub Actions. Einsatz von Git, Bash und PowerShell zur Automatisierung und Verwaltung von Deployments und Infrastruktur.
Web & Frontend-Entwicklung
Kenntnisse in JavaScript, TypeScript, Angular, Vue.js, jQuery, HTML, CSS und JSF (PrimeFaces). Entwicklung von Weboberflächen und Benutzeroberflächen mit JavaServer Faces.
Security & Identity Management
Erfahrung mit Keycloak, IAM, SSO, OAuth 2.0, OpenID Connect (OIDC) und RBAC zur Implementierung sicherer Authentifizierungs- und Autorisierungslösungen.
Qualitaet & Testing
Kenntnisse in JUnit, Mockito, WireMock, Selenium, Cucumber sowie Unit-, Integrations- und End-to-End-Tests. Anwendung von TDD und Testautomatisierung zur Qualitaetssicherung.
Observability & Performance
Einsatz von Micrometer, OpenTelemetry, Grafana, Kibana, Logging, Monitoring, Metrics, Distributed Tracing, Troubleshooting sowie Performance-Analyse und -Optimierung.
Datenbanken
Kenntnisse in SQL, PostgreSQL, YugabyteDB, Oracle / PL/SQL, MySQL, DB2, Informix, Microsoft SQL Server, MongoDB, HSQLDB sowie SQL-Query-Optimierung.
Data Engineering
Erfahrung mit Python, pandas, Apache Airflow, ETL, Batch Processing und Data Warehouse zur Verarbeitung und Analyse grosser Datenmengen.
AI-gestuetzte Entwicklung
Praxiseinsatz von GitHub Copilot und AI-Agenten fuer Anforderungsanalyse, Entwicklung, Tests, Refactoring und Dokumentation mit sorgfaeltiger Pruefung der Ergebnisse hinsichtlich Korrektheit, Sicherheit und Qualitaet.
Erfahrung
Berufserfahrung0 - 5 Jahre
Freelancer seit2025
Sprachen
DeutschverhandlungssicherEnglischverhandlungssicherRussischMuttersprache
Projekthistorie
Entwicklung einer einheitlichen Authentifizierungs- und Autorisierungsloesung mit Keycloak und rollenbasierter Zugriffskontrolle. Umstellung serviceuebergreifender Integrationen auf Kafka. Ausbau automatisierter Integrations- und End-to-End-Tests. Mitarbeit an der Aufteilung einer gemeinsamen Datenbank in servicebezogene Datenbanken. Vereinheitlichung von REST-APIs und Fehlerformaten. Einsatz von Micrometer und OpenTelemetry zur Analyse von Metriken und verteilten Requests. Technologien: Java, Spring Boot, Spring Security, Keycloak, Kafka, Spring Modulith, Hibernate/JPA, YugabyteDB, PostgreSQL, Docker, Kubernetes, JUnit, Cucumber, MapStruct, Micrometer, OpenTelemetry.
Banking-Projekt (Frankfurt am Main, 04/2024-09/2025): Entwicklung und Integration einer Plattform fuer Corporate Debit Cards mit bestehenden Bankensystemen. Bereitstellung der Plattform zwei Monate vor dem geplanten Termin. Ausbau von Unit- und Integrationstests. Verbesserung der Observability verteilter Anwendungen. Technologien: Java 21, Spring Boot, WireMock, OpenFeign, PrimeScript, Azure, CI/CD, Grafana. Automotive-Projekt (Muenchen, 11/2025-02/2026): Weiterentwicklung einer Plattform zur Verarbeitung und Speicherung von Daten aus heterogenen Systemen. Erhoehung der Fehlertoleranz von Datenpipelines. Ausbau einer modularen Architektur. Verbesserung des Monitorings produktiver Datenfluesse. Technologien: Apache Airflow, Python, pandas, SQL, relationale Datenbanken, Data Warehouse, ETL/Batch.
Logistik: Entwicklung einer Integrationsplattform fuer den Datenaustausch mit Transportunternehmen zur Sendungsverfolgung. Umstellung synchroner Schnittstellen auf asynchrone Nachrichtenkommunikation. Implementierung von Fehlererkennung, Retry-Mechanismen und Schnittstellenueberwachung. Automatisierung des Integrationsmonitorings. Weiterentwicklung von CI/CD und Containerisierung mit Docker und OpenShift. Energieversorgung: Schrittweise Modernisierung einer Legacy-Plattform. Implementierung der Remote-Konfiguration von LoRaWAN-Gateways. Optimierung von ETL-Prozessen und SQL-Abfragen. Integration von Keycloak und ActiveMQ sowie Weiterentwicklung von Datenvisualisierung und Analysefunktionen. Technologien: Java, Scala/Akka, Groovy, Hibernate, PostgreSQL, Vue.js, Python, pandas, Airflow, Docker, OpenShift, GitLab CI/CD, Keycloak, ActiveMQ, SAP/ABAP.
Zertifikate
Sun Java 2 Programmer
Hamburg2005