27.11.2025 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Senior Java Fullstack Developer / Microservice Cloud-Engineer

Winsen (Luhe), Deutschland
Winsen (Luhe) +250 km
Diplom-Informatiker (FH)
Winsen (Luhe), Deutschland
Winsen (Luhe) +250 km
Diplom-Informatiker (FH)

Profilanlagen

CV - Nils Haffke

Skills

HTMLJavaApache ActivemqMicrosoft AzureCSSSoftwaredokumentationContinuous IntegrationDesign ThinkingLinuxDevopsGithubGradleHibernateJava Database ConnectivityJava Persistence APIJsonApache JmeterJunitPostgresqlMariadbApache MavenMysqlNode.JsNosqlOpenstackOracle FinancialsScrumRabbitmqTelemetrieRedisMockitoMarkdownPrometheusSwaggerSeleniumShell-ScriptSQLExtensible Markup LanguageYAMLOpenapiGoogle CloudPostmanSpring CloudGrafanaSpringbootCypressGatlingGitlabGitVue.JsKanbanKubernetesApache KafkaBitbucketApi DesignKibanaTerraformDockerMicroservices
  1. Java 17, 21, 25
  2. Spring Boot Framework
  3. Spring Cloud Framework
  4. Microservices
  5. JPA/JDBC/Hibernate
  6. JUnit | Mockito | AssertJ | Selenium | Cypress
  7. Google Cloud Platform
  8. Microsoft Azure
  9. Kubernetes | Docker | DevOps
  10. Terraform
  11. OpenStack
  12. Vue.js
  13. Node.js
  14. HTML | CSS
  15. Postman | Gatling | Jmeter
  16. Shell Scripting
  17. SQL | NoSQL | Redis
  18. PostgreSQL | MariaDB | MySQL | Oracle
  19. Apache Kafka | RabbitMQ | ActiveMQ | Event Bus
  20. Prometheus | OpenTelemetry | Grafana | Loki | Kibana
  21. Git | Gradle | Maven
  22. GitHub | GitLab | BitBucket
  23. GitHub Actions | CI/CD | Build Pipelines
  24. AsciiDoc | Markdown | Documentation-as-Code
  25. API Design | OpenAPI | Swagger
  26. JSON | YAML | XML
  27. Design Thinking (TDD, BDD, DDD)
  28. Scrum | Kanban
  29. Windows | Linux

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Senior Java Developer

Körber Pharma Software GmbH

Pharma und Medizintechnik

500-1000 Mitarbeiter

Projektziel
Native Serviceimages bieten kurze Bootzeiten und geringe Memory-Footprints. Sie minimieren damit die
Laufzeit- und Infrastrukturkosten des PAS-X MES beim Kunden. Die zentrale, in allen Services genutzte Technikbibliothek wird hinsichtlich ihrer Dependency-Injection-Struktur überarbeitet, um die geplante
Migration der PAS-X MES Microservices auf die native Ausführung mittels GraalVM vorzubereiten. Die
Bibliothek sowie die PAS-X Services sind im Hinblick auf native Image-Generierung vollständig GraalVM-kompatibel zu gestalten.
Bisher dynamisch zur Laufzeit registrierten Abhängigkeiten werden durch statisch vorab deklarierte Konfigurationen ersetzt. Wo dies nicht möglich ist, wird aber „RuntimeHints“-Metadaten zurückgegriffen.

Aktivitäten
• Umbau der zentralen Shared Library auf Spring Autoconfiguration
• Analyse dynamischer und statischer Abhängigkeiten
• Eintragen von RuntimeHints-Metadaten
• Ausrollen der Shared Library auf die PAS-X MES Microservices
• Vorbereiten der GraalVM Migration

Senior Java Developer

Körber Pharma Software GmbH

Pharma und Medizintechnik

500-1000 Mitarbeiter

Projektziel
Erweitern des Produkts PAS-X Data Access zum sicheren Bereitstellen strukturierter Datenobjekte
multipler PAS-X MES Instanzen. Die Daten werden für Business Intelligence Produkte für Analyse-,
Reporting- und Integrationszwecke bereitgestellt. Die Datenobjekte werden in Echtzeit aus verbundenen
PAS-X MES Instanzen bezogen und in einer oder mehreren Zieldatenbanken zur weiteren Auswertung
aggregiert.

Aktivitäten
• Feedbackloops zur Verbesserung der funktionalen Spezifikation
• Umsetzung fehlender oder unvollständiger Datenobjekte
• Anreicherung der Testdaten mit produktionsnahen Daten
• Erweiterung der Testbibliotheken
• Performancetests mit Oracle und PostgreSQL

Senior Java Developer

Körber Pharma Software GmbH

Pharma und Medizintechnik

500-1000 Mitarbeiter

Projektziel
Ablösung der SAP Reporting Engine „Crystal Reports“ durch die quelloffene Engine „JasperReports“ aufgrund des angekündigten Support-Endes. Durch die Umstellung wird die Wartbarkeit von Drucktem-
plates verbessert und eine bessere Anpassbarkeit an kundenindividuelle Druckanforderungen gewährleistet.
Durch Migration bestehender Vorlagen und Datenquellen auf die neue Technologie wurde die funktionale Gleichwertigkeit sichergestellt.

Aktivitäten
• Analyse bestehender Templates
• Aufbau von Reports und Subreports auf Basis von JasperReports
• Strukturieren von Abnahmetests zur Sicherstellung funktionaler Gleichwertigkeit
• Monitoring der Druckleistung bei Einsatz von JasperReports
• Dokumentation und Präsentation des Performancevergleichs vor und nach Migration

Zertifikate

Sun Certified Java Programmer

Sun Microsystems

2011


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden