Deine künftige Tätigkeit:
Du unterstützt mit Deiner Angular- und Java-Erfahrung unser Entwicklungs-Team bei der kontinuierlichen Erweiterung einer komplexen Web-Anwendung .
Du entwickelst Unit-Tests, Komponenten-Tests und führst Code Reviews durch.
Du arbeitest in einem agilen Team mit direktem, persönlichem Kundenkontakt.
Du wirkst bei der Finalisierung der Anforderungsanalyse mit.
Du aktualisierst regelmäßig Third-Party-Libraries um bekannte Sicherheitslücken zu schließen.
Was Dich auszeichnet:
Du verstehst komplexe Web-Architekturen .
Du kannst dich schnell in fremden Code einarbeiten und wendest bestehende Design-Patterns zur Umsetzung von User-Stories an.
Du hast ein gutes Auge für ein sauberes look-and-feel von Benutzer-Oberflächen und deren intuitiver Bedienung.
Du kannst Webdesign-Vorgaben in sauberen Code gießen.
Du hast einen hohen Qualitätsanspruch an Deinen eigenen Code.
Du evaluierst Lösungsansätze , bevor du mit der Umsetzung anfängst.
Du bist neugierig und willst Dich immer weiterentwickeln.
Du legst Wert auf fortwährende Optimierung .
Du kennst keine Probleme, nur Herausforderungen , die es gemeinsam zu lösen gilt.
Du arbeitest gerne face-to-face mit Menschen zusammen.
Du arbeitest bevorzugt in agilen Teams .
Du schätzt eine konstruktive Kommunikation und machst das Team aktiv auf mögliche Projektrisiken aufmerksam.
Deine Qualifikation:
Du hast ein abgeschlossenes Studium der Informatik , eine Fachinformatiker-Ausbildung oder eine vergleichbare Qualifikation.
Du bringst mindestens 3 Jahre Erfahrung in dem Entwurf und der Pflege von komplexen Angular-Oberflächen und Java-Backends mit.
Du bist Up-To-Date im Umgang mit allen Angular-Konzepten wie Signals und Observables .
Du kannst mit CSS und HTML Kunstwerke erschaffen und bist sicher im Umgang mit CSS-Frameworks wie Less .
Du hast Erfahrung in der Umsetzung von barrierearmen und responsiven Weboberflächen .
Du kennst dich mit dem Java-Framework Spring Boot bestens aus.
Du bist vertraut in der Implementierung eigener und der Einbindung externer REST APIs .
Du entwickelst wiederverwendbaren und wartbaren Code auf Basis von etablierten Coding-Prinzipien wie SOLID , Clean-Code-Prinzipien und achtest auf die Umsetzung von Softwarequalitätskriterien .
Du beherrscht den Umgang mit den Testframeworks JUnit, Karma, Jasmine oder Vitest .
Du kannst Dich auf Deutsch flüssig unterhalten und bringst mindestens das Sprachniveau B2 mit.
Darauf kannst Du Dich freuen:
Ein professioneller Entwicklungsprozess :
Refinements von Akzeptanzkriterien
Erprobte Software-Entwicklungsumgebungen
automatisierte Tests
automatisierte Deployments in einer Mulit-Storage-Umgebung
toolgestützte Codeanalyse
Ein Expertenteam für Diskussionen , welches Dir gerne bei der Umsetzung von User-Stories zur Seite steht.
Verbesserungskultur mit regelmäßigen Mitarbeitergesprächen und Fortbildungen für Mitarbeiter: innen
Offene Kommunikation und regelmäßige Updates von der Geschäftsleitung
Komplett virtualisierter Arbeitsplatz , der einem ein flexibles Arbeiten sowohl in der Firma als auch im Home-Office ermöglicht
Wertschätzung für Dein aktives Einbringen in die Firmengemeinschaft
Wie Du Teil unseres Teams wirst:
Lass uns Deine Bewerbungsunterlagen mit Angabe Deiner Gehaltsvorstellung und Deines frühestmöglichen Eintrittstermins zukommen.