09.07.2026 aktualisiert


nicht verfügbar
info: nicht verfügbar bis 31.12.2027
Senior Java Entwickler | Java | Kotlin | Spring Boot | Cloud | Microservices | React
Kappeln, Deutschland
Deutschland +2
info: Deutschland, Österreich, Schweiz
Skills
JavaAPIsDevOpsGradleJava DevJSONSpring CloudSpring BootBackendKotlinBackend-programmierungKubernetesFull Stack EntwicklungGraphQLDevSecOps
Senior Java Backend Entwickler mit langjähriger Erfahrung in der Entwicklung hochskalierbarer und performanter Backend-Systeme. Experte in modernen Software-Architekturen, Microservices und der Nutzung von Cloud-Technologien wie AWS, Docker und Kubernetes. Leidenschaft für die Optimierung von Backend-Prozessen und die Integration effizienter Datenbanklösungen. Starkes Interesse an der Arbeit mit agilen Teams und der kontinuierlichen Weiterentwicklung von Softwarelösungen, die den höchsten Qualitätsstandards entsprechen.
- SchlüsselqualifikationenProgrammiersprachen: Java, Kotlin, JavaScript, TypeScript, HTML, CSS
- Frameworks & Libraries: Spring (inkl. Spring-Boot, Spring Security, Spring Integration), React, Next.js, Angular, Node.js, JUnit, Mocking Frameworks, Playwright, Cypress, Testcontainer
- Datenbanken: SQL, NoSQL, Oracle, MySQL, PostgreSQL, Elasticsearch, JDBC, JPA, Hibernate, Flyway, Liquibase
- API & Kommunikation: REST, SOAP, JSON, XML, Swagger, Open API, Swagger, GraphQL, Kafka, RabbitMQ, SAP-Integration
- Sicherheitsstandards: OAuth2, JWT, IAM, Keycloak, DevSecOps, OWASP
- Cloud & DevOps: AWS (ECS, S3, Lambda, RDS, CDK), Microsoft Azure, Docker, Kubernetes, Helm, OpenShift, Argo CD, Ansible, Bitbucket, Gitlab, Jenkins, CI/CD, Pipelines, Maven, Gradle, Nexus, SonarQube, ELK, Prometheus, Grafana, Cloud Native
- Tools & Methoden: IntelliJ, Eclipse, Camunda, Arc42, AsciiDoc, Jira, Confluence, Microservices-Architektur, Domain-Driven Design (DDD), Test-Driven Design (TDD), Testautomatisierung, Clean Code, DevOps, Pair-Programming, Code-Reviews, Know-How Transfer, Agile, Scrum, Jira, Confluence, Linux
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2020
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Entwicklung mehrerer cloud-nativer Backend-Microservices zur Anbindung der SAP-basierten Kernsystemplattform einer gesetzlichen Krankenversicherung an moderne, event-getriebene Fachprozesse. Schwerpunkte: Kafka-basierte Architektur, Contract-First-APIs und Resilience-Patterns. Als einer der Kernentwickler tätig, über mehrere Services hinweg.:
- Partner Identification Service: Konzeption und Implementierung neuer Identifikationsverfahren (u. a. Telefonnummer, Name + Adresse, Name + Geburtsdatum) auf Basis eines erweiterbaren Strategy-/Handler-Patterns; Refactoring der zentralen Identifikationslogik für bessere Erweiterbarkeit und Testbarkeit; Datensynchronisation aus dem führenden SAP-Bestandssystem über Apache Kafka.
- Task Routing Service: Event-getriebenes Routing von Kundenvorgängen an ein Cloud-Contact-Center über verschlüsselte Kafka-Topics; zustandsbasierte Retry-Mechanik; Rate-Limiting mit exponentiellem Backoff, Contract-First-OpenAPI in die CI-Pipeline integriert.
Technologien: Java 21, Spring Boot, Apache Kafka, Spring Data JPA / Hibernate, PostgreSQL, Liquibase, OAuth2 / Keycloak, OpenAPI (Contract-First, openapi-generator), OpenFeign, Micrometer / Prometheus / Grafana, JUnit 5, Mockito, Testcontainers, WireMock, JaCoCo, Maven (Multi-Modul), Docker, Kubernetes, Helm, Jenkins CI/CD, Nexus / NexusIQ, AWS (ECR), SonarQube, Renovate, Git, GitOps, SAP-Anbindung
Mitwirkung an der Entwicklung von Compliance- und Fraud-Management-Software zur regelbasierten Überwachung von Finanztransaktionen:
● Implementierung von Batch-Verarbeitungsprozessen zur regelbasierten Analyse großer Datenmengen mit Spring Batch.
● Integration und Wartung von Frontend-Komponenten mit Angular und TypeScript für eine intuitive Benutzerführung bei
Regelkonfiguration und Fallbearbeitung.
● Einsatz von PostgreSQL als zentrale Datenbank sowie Nutzung von JPA und Hibernate für die persistente
Datenverarbeitung.
● Nutzung von Hazelcast zur Synchronisation und Skalierung von Regelverarbeitung in verteilten Umgebungen.
● Modellierung und Bereitstellung von REST-APIs unter Verwendung von OpenAPI-Spezifikationen zur Integration in
kundenspezifische Workflows.
● Durchführung automatisierter Tests mit JUnit und statischer Codeanalyse über SonarQube zur Sicherstellung hoher
Codequalität.
● Containerisierung und Betrieb von Microservices in Kubernetes-Clustern.
● Zusammenarbeit mit einem internationalen Entwicklerteam via GitHub und agilen Methoden.
Technologien: Java, Spring, Spring Batch, Angular, TypeScript, Gradle, IntelliJ, PostgreSQL, Hazelcast, REST, OpenAPI, SQL, JPA,
Hibernate, MapStruct, SonarQube, JUnit, Kubernetes, GitHub, Jira, Scrum
Entwicklung eines Systems zur Verarbeitung und Analyse behördlicher Datenquellen:
- Konzeption und Implementierung skalierbarer Microservices mit Java und Spring Boot zur Verarbeitung sensibler Daten.
- Entwicklung von Schnittstellen für synchrone Kommunikation mit REST und SOAP, optimiert für hohe Zuverlässigkeit.
- Aufbau einer automatisierten Testumgebung mit JUnit und E2E-Tests, wodurch die Fehlerrate in Produktionssystemen um 30 % gesenkt wurde.
- Optimierung der CI/CD-Pipelines mit GitLab, was die Bereitstellungszeit neuer Features verkürzte.