Tech Stack
AngularGradleJavaJavaScriptMavenOpenShiftSpringSpring BootSpringBootSQLTypeScript
About the role
- Entwicklung von Java-basierten Backends und modernen Web-Frontends mit Angular und TypeScript im agilen Team
- Mitarbeit im gesamten Software-Lebenszyklus: Analyse, Architektur, Umsetzung, Qualitätssicherung, Integration und Produktionsunterstützung
- Überprüfung und Weiterentwicklung von Anforderungen
- Sicherstellung hoher Qualitätsstandards durch Reviews, automatisierte Tests und geeignete Maßnahmen
- Treffen langfristiger Architekturentscheidungen unter Berücksichtigung technischer, kommerzieller und organisatorischer Aspekte
- Förderung und Forderung weniger erfahrener Engineers im Team
Requirements
- Mindestens 5 Jahre Erfahrung in der Fullstack-Entwicklung mit Java (z. B. Spring Boot)
- Erfahrung mit modernen Web-Technologien wie Angular oder vergleichbaren Frameworks und TypeScript
- Fundierte Kenntnisse im Design und der Anbindung von REST-APIs
- Erfahrung im Umgang mit Datenbanken (SQL)
- Erfahrung mit Entwicklungs- und Build-Tools (z.B. Maven/Gradle, npm, Git, CI/CD-Pipelines)
- Erfahrung mit Deployment-Infrastrukturen (z. B. OpenShift) von Vorteil
- Abschluss in Informatik oder einem informatiknahen Studiengang (mindestens Bachelor-Niveau)
- Fach- und Methodenkompetenzen zur Lösung komplexer Software-Aufgaben und Bereitschaft, Verantwortung zu übernehmen
- Teamorientiertes Arbeiten, aktive Ideen-Einbringung und Präsentation von Ergebnissen
- Kommunikation auf Deutsch und Englisch (mind. C1)
- Bereit, 3 Tage pro Woche vor Ort in Zürich zu arbeiten