Java Fullstack Entwicklung
FA in: Remote & Hamburg
Dauer: 6 Monate
100% Auslastung
Start: Oktober 2023
Dauer: 6 Monate (mit Option auf Verlängerung)
Auslastung: Fulltime
Lokation: Remote & Hamburg (ca. 80/20)
Vertragsart: Arbeitnehmerüberlassung
Aufgaben:
* Softwareentwicklung im Webshopumfeld bzgl.aller übergreifende Belange der Frontend-Plattform
* Erarbeitung einer Microfrontend-Strategie
* Unterstützung bei der Software Architektur insbesondere im Kontext von Cloud-Technologien
* Unterstützung bei dem organisatorischen und technischen Wandel hin zu einer Produktorganisation und der operativen Unterstützung bei Change-Prozessen im Rahmen des Aufbaus unserer Produktorganisation auf Basis von Team Topologies
* Übernahme der bisherigen Systeme im Produktteam von den im Einsatz befindlichen ANÜler und Übergabe an die neu startetenden internen Kolleg*innen und Einarbeitung dieser
* Ableiten und Stellen der eigenen Anforderungen an die Platform und Enabling Teams
* Unterstützten bei der Migration der Services nach AWS
Besondere Herausforderungen im Projekt:
* Produktive Störungen wichtiger Software & Infrastrukturkomponenten
* Betrieb der entwickelten Lösungen in der eigenen PaaS-Umgebung auf Basis von Kubernetes/AWS
Projektziel:
* Unterstützung der Software-Entwicklungsteams beim organisatorischen und technischen Wandel hin zu einer Produktorganisation. Vorübergehender Ausgleich von Lücken bei den Entwicklerkapazitäten im Bereich DPT und zu diesem Zweck Übernahme des Softwareprojekts und Wandel hin zu einem Teilprodukt
Anforderungen:
* Fullstack Software Entwicklungserfahrung
* Erfahrung in der Entwicklung im AWS-Cloud
* CI/CD
* Maven
* Java
* Frontendtechnologien (HTML, Vanilla-JavaScript Sprachstandard EcmaScript 6), gulp (Asset-Pipeline), webpack(Bundling), Babel (Compiler), Sass in SCSS-Syntax (CSS- Precompiler), Preact / React (JavaScript Framework))
* Spring Boot
* Git
* Ausfallsicherheit: Circuit Breaker, Idempotency, Retries
* API Design: REST vs. Messaging
* Performanceoptimierung / Caching
* Integrations- und Unit-Tests
* Log-structured storage
* Agile Methoden