Fullstack Entwickler (Typescript, AWS CDK, React)
Westhouse Consulting GmbH
Mainz, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
German Experience level
IntermediateJob location
Mainz, Germany
Tech stack
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Confluence
JIRA
Cloud Computing
Databases
ETL
DevOps
Web Development
Amazon DynamoDB
Information Technology Operations
Python
Scrum
Redis
Scaled Agile Framework
Software Engineering
SQL Databases
TypeScript
Amazon Web Services (AWS)
React
Spark
PySpark
Gitlab-ci
Integration Tests
Kubernetes
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Front End Software Development
Amazon Web Services (AWS)
Job description
- Weiterentwicklung und Optimierung der DB Cargo Anwendungen "VABE" und "WI-Tools" und der darin enthaltenen Services, inklusive dazugehöriger Schnittstellen und Datenbanken nach Anfor-derungen des Auftraggebers und unter Einhaltung der Standards des Auftraggebers.
- Planung und Umsetzung von Wartungsanforderungen im Lebenszyklus der genannten Anwendungen, wie beispielsweise regelmäßige Upgrades von Bibliotheken oder Security Patches.
- Analyse und Behebung technischer Probleme in den genannten Anwendungen, inklusive Staging, Testing und Dokumentation
- Umsetzung notwendiger Anpassungen der technischen Parameter für Servicekomponenten auf der verwendeten AWS Umgebung, z.B. an verwendeter AWS (serverless) Infrastruktur, Frontends, Datenbanken, Caches, Mirco-Services
- Erarbeitung und Umsetzung von Architekturkonzepten innerhalb der zu implementierenden An-wendungen, sofern dies für die Umsetzung der Anforderungen notwendig ist.
- Liefern von Zuarbeiten für die DB Cargo Test-, Liefer- und Releaseprozesse, insbesondere Bear-beitung der für diese Prozesse vorgesehenen Jira-Tickets
- Durchführen von Integrationstests im Falle von Änderungen an Umsystemen, sowie falls notwen-dig, technische Tests der entsprechenden Teilservices der Anwendungen nach Lifecycle-Updates.
- Erstellen von Lieferpaketen, sowie Vorbereitung und Durchführen der Lieferungen in Zusammen-arbeit mit dem IT-Operations Team der DB Systel.
- Integration in die Entwicklungsprozesse für die genannten Anforderungen, insbesondere Teil-nahme an regulären Scrum-Meetings der bestehenden Entwicklungsteams und Zusammenarbeit mit anderen Mitgliedern dieser Teams.
- Erstellen, bzw. Aktualisieren der technischen Dokumentation in Confluence.
Requirements
- (MUSS) 3 Jahre Erfahrung im Bereich der Fullstack Entwicklung mit Typescript (idealerweise in Zusammenspiel mit React) aus 3 Projekten
- (MUSS) 3 Jahre Erfahrung im Bereich der Entwicklung und Konzeption von eventgetriebenen Anwendungen in AWS, insbesondere mit serverless Komponenten (Lambda, Eventbridge, SQS, Dynamo DB, Firehose, S3, AWS Glue Data Catalog) aus 3 Projekten
- (MUSS) Erfahrung im Bereich der Nutzung von AWS CDK für die Entwicklung und Bereitstellung von Infrastucture-as-Code
- (MUSS) Grundkenntnisse in DevOps Methoden und Deployments via Gitlab CI/CD aus einem Implementierungsprojekt im Cloud Umfeld
- (SOLL) Erfahrung in der Frontendentwicklung mit React aus einem Projekt
- (SOLL) Erfahrung in der Entwicklung mit Container-Orchestration Tools (z.B. Kubernetes, AWS Fargate) aus einem Projekt
- (SOLL) Erfahrung in der Nutzung verschiedener Datenbanktechnologien, insbesondere SQL, Dynamo DB, Redis aus einem Projekt
- (SOLL) Fachliche Erfahrung aus Projekten im Transport- oder Logistikbereich aus einem Projekt
- (SOLL) Grundkenntnisse in der Softwareentwicklung mit Python aus einem Projekt
- (SOLL) Methodenkompetenz im Bereich SCRUM, SAFe aus einem Projekt
- (SOLL) Grundkenntnisse in der Entwicklung ETL Prozessen mit Apache Spark/PySpark aus einem Projekt