Senior Backend Developer / Kotlin Developer (m/w/d) mit starkem Cloud- und DevOps-Fokus

PAR GmbH
Ansprechpartner: Tessa Henrich-Scheufele
Frankfurt am Main,  Deutschland
80% RemoteArbeitnehmerüberlassungab sofortDauer 36 Monate100% Auslastung

Beschreibung

Wir suchen ab sofort einen Senior Backend Developer / Kotlin Developer (m/w/d) mit starkem Cloud- und DevOps-Fokus im Rahmen der Arbeitnehmerüberlassung!

Info: 80% remote, 20% onsite in Frankfurt am Main

Aufgabenbeschreibung:
  • Programmierung/Implementierung/Customizing technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
  • Beheben von Fehlern aus den Teststufenphasen in den Applikationen/Komponenten
  • Dokumentation der (technischen) Komponenten gemäß Standards
  • Erstellen von Lieferartefakten für die betreffenden Applikationen
  • Durchführen von Code-Reviews, Komponententests, Modultests
  • Mitwirkung bei der Vorbereitung von Entscheidungsvorlagen zu technischen Themen
  • Präsentationen zu technisch komplexen Themenstellungen
  • Initiierung, Definition, Planung und Steuerung von IT-Projekten im Bereich Fahrplan sowie Planung und Steuerung des Roll-Outs im Rahmen von Versionen bzw. Releases, Weiterentwicklung und Optimierung bestehender Produkte
  • Eigenverantwortliche Entwicklung neuer und bestehender Softwareprodukte auf Basis von Kundenanforderungen und in enger Abstimmung im agilen Entwicklungsteam
  • Funktionale Themen strukturieren und auf bestehende, funktionale Architekturmodelle transferieren
  • Analyse technologischer Trends und Entwicklungen und Prüfen auf Anwendbarkeit
  • Prüfung und Sicherstellung der technischen Zukunftsfähigkeit der IT-Systeme
  • Aktives Mitwirken im Refinement komplexer, fachlicher Anforderungen
Ausrichtung Senior Developer:
  • Design und Implementierung technischer Komponenten auf höchstem Qualitätsniveau hinsichtlich Sicherheit, Robustheit, Performance, Skalierbarkeit
  • Konzeption von individualisierten und hochkomplexen Anwendungen und Produkten
  • Entwicklung im Cloud-Umfeld inkl. der Provisionierung von Cloud Infrastruktur
  • Entwicklung von Teststrategien und implementieren von Testautomatisierungen
  • Risikoanalyse und -bewertung von technischen Komponenten
  • Beratung der Fachbereiche beim Einsatz von Technologien und bei der Umsetzung von Kundenanforderungen
Anforderungsprofil:
Muss-Anforderungen:
  • Abgeschlossenes Diplom-/Master-IT-Studium, z.B. Wirtschaftsinformatik, eine vergleichbare Ausbildung oder langjährige Praxiserfahrung
  • Erfahrung mit Cloud Infrastruktur (AWS oder vergleichbaren Cloud Provider, Kubernetes, Docker, Helm Charts)
  • Erfahrung mit PostgreSQL sowie mit asynchroner Kommunikation wie Kafka, SQS
  • Erfahrung mit dem Backend-Framework Spring Boot
  • Erfahrung mit CI/CD Gitlab-CI
  • Erfahrung in Pair Programming, Code Reviews und Refactorings
  • Erfahrung in testgetriebener Entwicklung, CI/CD Testautomatisierung und verteilter Versionskontrolle (git)
  • Praxiserprobte Kenntnisse in der Backendentwicklung mit Kotlin
  • Praxiserprobte Kenntnisse in der Entwicklung und im Betrieb von Microservices in komplexen Systemlandschaften
Ausrichtung Senior Developer
  • 5 bis 8 Jahre Berufserfahrung in der Softwareentwicklung mit Continuous Integration/Continuous Deployment
  • Gesamthafte Expertise in komplexer Softwareentwicklung hinsichtlich Architektur, Test, Deployment und Wartbarkeit
  • Kenntnisse in Analyse, Bewertung und Schätzung von Liefereinheiten (User Stories, Backlog Einträgen) und deren Refinements im Team
  • 3-5 Jahre Erfahrung im Umgang mit Testframeworks und -tools nach Einsatzgebiet (z.B. JUnit, JMeter)
Soll-/Kann-Anforderungen:
  • Sichere Nutzung der Tools JIRA und Confluence
  • Erfahrung im Umgang mit Monitoring und Alerting Tools (z.B. Grafana)
  • Gute Kenntnisse mit JSON, REST-Services und OpenAPI
  • Erfahrung in Absicherung von Microservices (z.B. Überlastschutz, OWASP Top 10)
  • Erfahrung in der Vereinbarung von Consumer Driven Contracts
  • Erfahrung mit Scripting (z.B. Bash, Groovy)

Bewerben