17.11.2025 aktualisiert


verifiziert
Premiumkunde
100 % verfügbarSenior Java Backend Developer | Spring Boot | Microservices | CD & CI | Kubernetes | Github
Weinheim, Deutschland Dipl.-Informatiker (FH)
Über mich
Erfahrener Java-Entwickler mit Fokus auf Spring Boot, Microservices und REST-APIs. Spezialisiert auf performante Backends, CI/CD-Automatisierung, Docker, Kubernetes und Cloud-Integration (Azure). Clean Code, skalierbare Architekturen und agile Entwicklung nach Scrum/Kanban.
Skills
Performanceoptimierung, Software-Architektur & Design, Entwicklung & Programmierung, Webentwicklung, Datenbank-Architektur.
Technologien & Kenntnisse (fortgeschritten bis Experte):
Java, Kotlin, Spring, Hibernate, JUnit, Maven, Gradle, Git, GitHub Actions (CI/CD), Docker, Kubernetes, MySQL, PostgreSQL, XML, XSLT, HTML, CSS, JavaScript, TypeScript, AJAX, Ext JS, Sencha Mobile, PHP, C#, C++, UML, Eclipse, IntelliJ IDEA.
Expertenbereiche:
Java Backend-Entwicklung, REST, Microservices, Spring Boot, Hibernate, CI/CD-Automatisierung, Containerisierung & Deployment mit Docker und Kubernetes.
Sprachen
DeutschverhandlungssicherEnglischGrundkenntnisseRussischMuttersprache
Projekthistorie
Ich entwickle und optimiere Java-basierte Unternehmensanwendungen mit Fokus auf Microservices, Spring Boot und REST-APIs. Meine Erfahrung umfasst die Automatisierung von Build-, Test- und Deployment-Prozessen mit GitHub Actions, GitLab CI/CD, Docker und Kubernetes.
Ich habe performante Backend-Komponenten umgesetzt, Datenmodelle mit Hibernate und MySQL/PostgreSQL optimiert sowie Legacy-Systeme in moderne serviceorientierte Architekturen überführt. Zudem war ich am Aufbau einer Kubernetes-Infrastruktur beteiligt (NGINX, Helm, Prometheus, Grafana) und habe Cloud-Integrationen über Azure API Management realisiert.
Agiles Arbeiten nach Scrum/Kanban, saubere Architektur (Arc42) und nachhaltige Performance-Optimierung gehören zu meinem täglichen Handwerk.
- Aktive Unterstützung bei der Entwicklung und Implementierung der hausinternen Kredit- und Sachbearbeitungsanwendung, einschließlich der Erstellung von Umsetzungskonzepten, die auf spezifische fachliche Anforderungen zugeschnitten sind.
- Nutzung von Java-Ökosystem-Technologien wie ULC/Swing, JNDI, JCA, JPA, JMS, sowie modernen Web-Technologien wie REST und SOAP, einschließlich der Anwendung von Frameworks wie Spring, Spring Boot. Prozessmanagement und Workflow-Automatisierung über Camunda und modellbasierte Prozessnotationen MBPN. Kontinuierliche Architektur- und Design-Dokumentation mit Arc42.
- Technologien: Java 17, Spring / Spring Boot, ULC/Swing, JNDI, JCA, JPA, JMS, Java und Spring Boot, REST, SOAP, Hibernate, SQL/PLSQL, Camunda, MBPN, Arc42, Bitbucket, SonarQube, Scrum, Kanban. Optimierung von Datenbankoperationen und Implementierung von ORM-Lösungen mittels Hibernate.
- Entwicklung und Implementierung diverser RESTful- und GraphQL-Services mit Spring Boot/Kotlin in einer Kubernetes- und Azure-Umgebung. Verantwortlich für die kontinuierliche Weiterentwicklung und Optimierung bestehender Kundenverwaltungssysteme, inklusive Datenmigration, Performance-Verbesserungen und Speichertechnologien (Datenbanken, Blob-Speicher).
- Einsatz von Clean Code, TDD, Unit-Tests (JUnit5, Mockito), Schnittstellen-Tests (Karate, Checkly, Pact mit Pact Broker, Postman). Monitoring und Alerting über Azure Application Insights und Grafana. DSGVO- und EIDAS-konforme Entwicklung für sensible Kundendaten im Versicherungsumfeld, inklusive TLS, Logging und Integrationstests. Konfiguration und Verwaltung von API-Gateways mit Azure API Management, inklusive Throttling, Authentifizierung und Schnittstellenmanagement.
- Technologien: Java 11, Kotlin, Spring Boot/Framework, Gradle, Maven, Angular, Git/GitFlow, GitHub Actions, Docker, Kubernetes, Helm, Azure DevOps, JUnit5, Mockito, Karate, Checkly, Pact, OpenAPI 3, GraphQL, OAuth2/OpenID Connect, Azure API Management, Azure Application Insights, Grafana, Jira, Confluence, Scrum, Kanban.