Cloud Native Application Developer (m/w/d)
- Berlin, Remote
- Start: 01.10.2024
- vor 1 Woche
- Job Typ:
- Projekt
- Dauer:
- Dezember 2024 + Option
- Arbeitsumfang:
- Vollzeit - 5 Tage/ Woche
- Sprachen:
- Deutsch, Englisch
ID: 170264
Westhouse ist eines der führenden internationalen Recruitment Unternehmen für die Vermittlung von hochqualifizierten Fachexperten in Bereichen wie IT Life Cycle, SAP, Engineering, Kaufmännischem und Fachberatung.
Für unseren Kunden suchen wir aktuell eine/n Cloud Native Application Developer (m/w/d) - Berlin, Remote.
Ihre Aufgaben
- Hauptverantwortlichkeiten:
- Anwendungsentwicklung: Entwicklung von Cloud Native-Anwendungen mit Schwerpunkt auf Skalierbarkeit, Zuverlässigkeit und Leistung.
- Anwendungsmigration: Unterstützung bei der Migration bestehender Anwendungen von Openshift zu indiEDP Kubernetes (RKE2) Umgebungen.
- Anwendungsbereitstellung: Bereitstellung und Verwaltung von Anwendungen auf Kubernetes-Clustern mit Helm Charts und einem GitOps-Workflow.
- DevOps & CI/CD: Implementierung und Verwaltung von CI/CD-Pipelines mit CI/CD-Tools.
- Förderung von DevOps Best Praktiken wie GitOps, Infrastruktur als Code und automatisierte Tests.
- Kollaboration: Enge Zusammenarbeit mit internen und externen Stakeholdern bei der Entwicklung, Migration und Operationalisierung von Module der Smart Energy Plattform.
- Dokumentation: Pflegen Sie eine klare und umfassende Dokumentation mit Confluence und verwalten Sie Projekt Aufgaben und Arbeitsabläufe mit Jira.
Interessiert?
Chantal Matern
Tel.: +49-89-383772165
Fax.: +49-89-99740779
Email: c.matern@westhouse-group.com
Stellenanzeige teilen
Ihre Qualifikationen
- Mindestens 5 Jahre Erfahrung als Entwickler von Cloud-Native-Anwendungen.
- Erfahrung mit der Umgestaltung einer bestehenden monolithischen Architektur in eine auf Microservices basierende Cloud Native Architektur.
- Ausgeprägtes Verständnis von Cloud Native-Architekturen (lose gekoppelte Dienste, Container, horizontale Skalierbarkeit, Muster für die Ausfallsicherheit von Anwendungen).
- Beherrschung der Programmiersprachen: Beherrschung von Java (11, 17, 21).
- Frameworks: Spring Boot, Quarkus
- Testen: Tiefes Verständnis der Testpyramide - Unit, Integration, System, End-to-End, usw. mit Erfahrung mit Test-Frameworks für Java wie JUnit4/5, Mockito, RestAssured, Wiremock, Testcontainers, DBUnit/Datenbank-Rider.
- Sicherheit und Qualität: Starke Erfahrung mit statischer Codeanalyse und Sicherheitsscans mit Tools wie SonarQube, AquaSec/Trivy oder vergleichbar Instrumentierung für Observabilität:
- Erfahrung mit der Instrumentierung der Codebasis für Telemetriedaten (Logs, Metriken, Traces) mit Frameworks wie OpenTelemetry.
- CI/CD: Starke Erfahrung in der Entwicklung von CI/CD-Pipelines für Anwendungen für automatisierte Build-Test-Deploy Arbeitsabläufe.
- Erfahrung in der Bereitstellung von Non-Breaking und Änderungen für Anwendungen.
- Erfahrung in der Entwicklung von Anwendungen mit Datendiensten wie relationalen und NoSQL-Datenbanken, Kafka und anderen Nachrichten-Broker. Fähigkeit, Änderungen an Datenbanken ohne Unterbrechung durchzuführen.
- Gute Arbeitskenntnisse des folgenden Tech Stack: Datenbank & Messaging: MySQL oder PostgreSQL, Cassandra, Redis oder Memcached, Kafka, Zookeeper.
- Verwaltung von Datenbankänderungen: Tools (wie Liquibase oder Flyway)
- Observability-Tools: Grafana, Prometheus, Prometheus Pushgateway, InfluxDB, Alertmanager,
- Widerstandsfähigkeit von Anwendungen: Frameworks (z. B. Resilience4j)
- Zusätzliche Tools: Confluence, Jira.
- Bereitstellung & Containerisierung: Docker/JIB, Kubernetes, Helm, OpenShift.
- CI/CD & DevOps-Tools: Azure DevOps, GitHub Actions, GitOps, Gitlab, Bash/Shell-Scripting, Linux Vertrautheit mit agilen Entwicklungsmethoden und -werkzeugen (z. B. Scrum, SAFE, JIRA, Confluence).
- Ausgezeichnete englische Sprachkenntnisse, um einem internationalen Team Ihren Standpunkt prägnant zu vermitteln.
- Fließendes Englisch und Deutsch in Wort und Schrift (mindestens C1).
- NICE TO HAVE:
- Einschlägige Zertifizierungen in Cloud- und Cloud-Native-Technologien.