Developer – Fullstack (m/w/d)

Developer – Fullstack (m/w/d)

Vollzeit Kein Homeoffice möglich
W

Overview

In dieser Rolle arbeiten Sie als Fullstack-Entwickler an anspruchsvollen IT-Lösungen für eine Vertriebsplattform. Sie integrieren, entwickeln und optimieren Backend- und Frontend-Komponenten in einem agilen Umfeld und arbeiten eng mit Fachbereichen sowie externen Stakeholdern zusammen. Sie gestalten technische Architekturen, setzen CI/CD um und verantworten qualitativ hochwertige Deliverables. Die Position bietet Remote-Arbeit (80%) mit gelegentlicher Vor-Ort-Präsenz in Frankfurt und die Chance, Technologien von Cloud bis Microservices aktiv zu gestalten.

Verantwortungsbereiche

  • Implementierung und Anpassung technischer Komponenten in Anwendungen inklusive Schnittstellen und Datenbanken
  • Fehlerbehebung in Tests und Dokumentation gemäß Standards (z. B. Arc42)
  • Erstellung von Lieferartefakten und Einrichten von Entwicklungsumgebungen inkl. CI
  • Durchführung von Code-Reviews, Komponententests und Modultests
  • Mitwirkung bei technischen Entscheidungsvorlagen und Präsentationen
  • Planung und Steuerung von IT-Projekten im Vertriebsplattform-Umfeld sowie Roll-Outs
  • Weiterentwicklung bestehender Produkte und eigenverantwortliche Entwicklung neuer Softwareprodukte
  • Transfer funktionaler Architekturmodelle in konkrete Implementationen
  • Implementierung von Testautomatisierungen und Aufbau von Teststrategien
  • Analyse technischer Trends; Sicherstellung technischer Zukunftsfähigkeit der IT-Systeme
  • Design und Implementierung qualitativ hochwertiger, sicherer und skalierbarer technischer Komponenten
  • Cloud-Entwicklung inkl. Provisionierung von Cloud-Infrastruktur
  • Risikobewertung technischer Komponenten
  • Beratung der Fachbereiche bei Technologieeinsatz und Kundenanforderungen

Zentrale Anforderungen

  • Abgeschlossenes Diplom-/Master-IT-Studium bzw. vergleichbare Ausbildung oder langjährige Praxiserfahrung
  • Mindestens 5 Jahre Programmier erfahrung in Java, Kotlin und TypeScript
  • Mindestens 5 Jahre Berufserfahrung in Backend/Frontend Frameworks (Spring Boot, Spring Data/JPA, Rest APIs/OpenAPI, React)
  • Mindestens 3 Jahre Cloud-Erfahrung (PostgreSQL, S3/RDS) sowie Asynchronität und Messaging (ActiveMQ, Kafka, SQS)
  • Gute Kenntnisse von JSON, XML, REST-Services und OpenAPI
  • Erfahrung mit CI/CD (GitLab CI, GitHub Actions, Jenkins)
  • Erfahrung in Pair Programming, Code Reviews und Refactorings
  • Umgang mit Build-Tools (Gradle, pnpm)
  • Mind. 3 Jahre Erfahrung in Test Automation, CI/CD
  • Kenntnisse in Designprinzipien (SOLID, ACID) und Design Patterns
  • Erfahrung in Absicherung von Microservices und GUI (Lasting/OWASP)
  • Erfahrung mit Cloud-Infrastruktur (AWS, Kubernetes, Docker)
  • Erfahrung mit Test-Frameworks und -Tools (JUnit, Vitest, Testcontainers, SpringBoot Test, Playwright, Mockito)
  • Wünschenswerte Kenntnisse: Jira/Confluence, PostgreSQL, Monitoring/Alerting (Grafana, Kiali), User Story Refinement, Scripting (Bash, Groovy), Queues/ asynchroner Kommunikation
  • Teamfähigkeit
  • Kommunikationsstärke
  • Selbstständigkeit
  • Java
  • Kotlin
  • TypeScript

Developer – Fullstack (m/w/d) Arbeitgeber: Westhouse

Westhouse bietet eine dynamische und unterstützende Arbeitsumgebung, die es Fullstack Entwicklern ermöglicht, an innovativen Projekten in der Eisenbahnbranche zu arbeiten. Mit flexiblen Remote-Arbeitsmöglichkeiten und einem starken Fokus auf kontinuierliche Weiterbildung und persönliche Entwicklung, fördert das Unternehmen eine Kultur des Wissensaustauschs und der Zusammenarbeit. Die Mitarbeiter profitieren von einem attraktiven Vergütungspaket und der Möglichkeit, ihre Fähigkeiten in einem internationalen Umfeld weiterzuentwickeln.

W

Kontaktdaten:

Westhouse Recruiting-Team