29.06.2026 aktualisiert


100 % verfügbar
Senior Java and DevOps Developer | DevOps, Java, Spring Boot, Kubernetes
Stromberg, Deutschland
Weltweit
B.Sc. ComputergrafikSkills
HTMLJavaJavaScriptSpring SecurityCSSDevOpsTypeScriptOpenapiDocker ContainerSpring MVCReact.jsSpring DataKubernetesSpring JdbcRestful Apis
- Java, Jakarta EE, Spring, Spring Boot, REST, SOAP
- React, TypeScript
- DevOps, CI/ CD, Docker, Kubernetes, K3s, Kafka, Azure DevOps, AWS, Gitlab, GitHub, GitHub Action, GitLab, GitLab CI/ CD
- Hibernate, JPA
- PostgreSQL, MongDB, Redis
- JUnit, Mockito
- Git, Maven, Ant
- Microservices-Architkeutr
- Prometheus, Grafana, ELK Stack
- Containerisirung
- Linux-Kenntnisse
- Helm, Kustomize
- Camunda
- CNCF Projekte (ArgoCD, Sealed Secrets, Strimzi Kafka, CertManager)
- Confluence, Jira
Erfahrung
Berufserfahrung5 - 10 Jahre
Freelancer seit2021
Sprachen
DeutschverhandlungssicherEnglischverhandlungssicherPolnischMuttersprache
Projekthistorie
Entwicklung einer zentralen DevOps-/Plattform für verschiedene Entwicklungsteams auf Basis von AWS. Implementierung von Infrastructure as Code mit Pulumi (TypeScript) sowie Aufbau standardisierter CI/CD- und Deployment-Workflows zur Verbesserung der Developer Experience.
- Entwicklung und Pflege wiederverwendbarer GitLab CI/CD Templates und Pipeline-Komponenten für mehrere Teams.
- Aufbau und Betrieb einer Kubernetes-basierten Plattform zur Bereitstellung von Anwendungen.
- Nutzung von Artifactory als zentrales Artefakt-Repository für Builds, Releases und Dependencies.
- Implementierung von Quality Gates in CI/CD Pipelines (Linting, SonarQube, Security Scans).
- Automatisierung von Dependency- und Security-Management durch Renovate Bot.
- Containerisierung und Deployment von Anwendungen mit Docker.
- Implementierung von Cloud-Infrastruktur (AWS) mittels Pulumi (TypeScript) als Infrastructure as Code.
- Definition und Umsetzung von Plattform-, Security- und Governance-Standards.
- Technische Analyse, Fehlerbehebung und Dokumentation.
- Zusammenarbeit im SAFe-Umfeld inkl. Code Reviews und Abstimmung mit Architekten und Entwicklungsteams.
Implementierung neuer Anforderungen und Fehlerbehebung in verschiedenen Domänen, z.B.
SAP Anbindung, zeitgesteuerte Prozessabwicklung, Austausch von Daten (Email, SQL, Dateitransfer)
- Weiterentwicklung vorhandener Lösungspatterns: Weiterentwicklung und Optimirung mit dem Team eines bestehenden Lösungsmusters weiterentwickelt, um den wachsenden Anforderungen und technologischen Veränderungen gerecht zu werden.
- Technische Anpassungsanforderungen: Proaktive Identifikation und Analyse von technischen Anpassungsanforderungen, einschließlich der Überprüfung und Aktualisierung von Java-Versionen und genutzten Bibliotheken.
- Entwicklung von Lösungen und Stakeholder-Kommunikation: Entwicklung maßgeschneiderter Lösungen unter Berücksichtigung der spezifischen Anforderungen und Gegebenheiten. Dies umfasste eine enge Zusammenarbeit und Kommunikation mit verschiedenen Stakeholdern, um deren Bedürfnisse und Erwartungen zu erfüllen.
- Berücksichtigung spezieller Anforderungen einer kritischen IT-Infrastruktur: Berücksichtigung und Implementierung von Maßnahmen, um den besonderen Anforderungen und Sicherheitsstandards einer kritischen IT-Infrastruktur gerecht zu werden. Dies beinhaltete die Sicherstellung der Verfügbarkeit, Integrität und Vertraulichkeit der Systeme und Daten
- Automatisierung von Build- und Releaseprozessen: Einsatz von Azure DevOps Pipeline zur Automatisierung von Build- und Releaseprozessen.
Entwicklung eines innovativen Systems für die automatisierte Abrechnung von Solarstrom für Mieter unter Verwendung modernster Webtechnologien.
- Microservices-Implementierung: Planung und Realisierung eines skalierbaren Backend-Systems als Microservice auf Basis von Java 21 und Spring Boot in einer Azure Cloud-Umgebung.
- Automatisierung von Build- und Releaseprozessen: Einsatz von Azure DevOps Pipeline zur Automatisierung von Build- und Releaseprozessen.
- Schnittstellenentwicklung und Dokumentation: Konzeption, Implementierung und Dokumentation von REST-Schnittstellen mithilfe von OpenAPI.
- Datenmanagement und Analyse: Implementierung von Lösungen zur Erfassung, Speicherung und Analyse von Verbrauchsdaten.
- DevOps Monitoring und Log Aggregation: Einführung eines umfassenden Monitoring-Systems zur Überwachung der Systemleistung und -verfügbarkeit. Einsatz von Tools zur Aggregation und Analyse von Metriken und Logs, um Probleme schnell zu identifizieren und zu beheben sowie die Systemstabilität zu gewährleisten.
- Installation eines lokalen On-Premises Kubernetes Clusters: Aufbau eines lokalen Kubernetes Clusters (k3s) zur Optimierung der Entwicklungskosten. Durch die Nutzung von On-Premises Ressourcen können Entwicklungs- und Testumgebungen kosteneffizient betrieben werden, ohne auf teure Cloud-Ressourcen angewiesen zu sein. Dies ermöglicht zudem eine bessere Kontrolle über die Infrastruktur und deren Sicherheit.
Bewertungen

exali Berufshaftpflicht-Siegel
Das original exali Berufshaftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat.
Versichert bis: 01.02.2027