Lead Software Engineer - JAVA (m/w/d)
Über
Verantwortung
Verantwortung für den gesamten Technologie-Stack zur Entwicklung moderner Web-Applikationen
Entwicklung und Betrieb von Webportalen auf Basis verteilter Micro-Frontends
Modellierung und Implementierung von SaaS-Lösungen
Umsetzung fachlicher Domain-Konzepte unter Anwendung der Allgegenwärtigen Sprache (Ubiquitous Language)
Aufbau und Pflege einer Build-Automatisierungsumgebung
Coaching und technische Unterstützung der Teammitglieder
Qualifikationen
Fundierte Erfahrung in der Backend-Entwicklung mit Spring Boot oder ExpressJS sowie Kenntnis in Java, TypeScript, Groovy oder Kotlin
Sicher im Umgang mit FaaS, WebSockets und REST (HTTP/2) für Service-Kommunikation
Erfahrung im Frontend mit WebComponents, React, HTML, Sass und CSS
Kenntnisse in Build- und Deployment-Automatisierung mit Gradle, Webpack, pnpm, Jenkins und Docker
Erfahrung in agilen Entwicklungsumgebungen und in der Vermittlung von Best Practices
Fliessendes Deutsch
Benefits