Ihre Aufgaben:
* Weiterentwicklung und Optimierung der bestehenden UI-Komponenten unserer Plattformen
* Konzeption und Umsetzung neuer Oberflächen - inklusive Planung, Prototyping und visueller Strukturierung (z.B. via Wireframes)
* Entwicklung und Pflege der Schnittstellen zwischen Frontend und Backend
* Qualitätssicherung durch systematisches Testen, Validieren und Debuggen neuer Features
* Durchführung von Code-Reviews zur Sicherung hoher Entwicklungsstandards im UI-Team
* Erstellung von Unit- und Integrationstests (z.B. mit JUnit und Mockito)
* Unterstützung bei End-to-End-Tests und User-Acceptance-Szenarien, unter anderem mit Selenium WebDriver, Concordion oder Vaadin Testbench
Ihre Qualifikationen:
* Sehr gute Kenntnisse in Vaadin
* Fundierte Erfahrung in der Java-Entwicklung
* Vertrautheit mit dem Spring-Framework (z.B. DI, Transaktionsmanagement)
* Sicherer Umgang mit JUnit und Mockito
* Gute Kenntnisse in SQL
* Routine im Einsatz gängiger Entwicklerwerkzeuge wie IntelliJ, Git/GitLab und Maven
* Grundverständnis von REST und
* Sehr gute Deutschkenntnisse oder Bereitschaft, diese weiter auszubauen
Ihre Vorteile:
* Flexibles Arbeitsmodell: Hybrid im Büro oder vollständig remote
* Ein innovatives und kooperatives Team, das moderne Entwicklungsstandards lebt
* Vielfältige Möglichkeiten zur fachlichen Weiterentwicklung und persönlichen Entfaltung
* Eine attraktive Vergütung sowie zusätzliche Unternehmensbenefits