Cloud Native Application Developer (m/w/d)

Firmenname für PREMIUM-Mitglieder sichtbar

  • Oktober 2024
  • nicht angegeben
  • D-Berlin
  • auf Anfrage
  • Remote
  • 02.09.2024
  • 170264

Projekt Insights

seit wann aktiv?
Projektansichten
Bewerbungen

Projektbeschreibung

Wir sind 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)

Rahmeninformationen
Referenz: 170264
Einsatzort: Berlin, Remote
Starttermin: 01.10.2024
Arbeitszeit: Vollzeit 5 Tage/ Woche
Dauer: Dezember 2024 + Option
Sprachen: Deutsch, Englisch

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.

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?
Wir freuen uns auf Ihre aussagekräftigen Bewerbungsunterlagen in elektronischer Form.

Kontaktdaten

Als registriertes Mitglied von freelance.de können Sie sich direkt auf dieses Projekt bewerben.

Top-Auftraggeber

  • spannende Projekte
  • internationale Kunden
  • pünktliche und faire Bezahlung

Sie suchen Freelancer?

Schreiben Sie Ihr Projekt aus und erhalten Sie noch heute passende Angebote.

Jetzt Projekt erstellen