Full Stack Software Engineer
Aufgaben
1. Sie spielen eine führende Rolle bei der Implementierung und Entwicklung von Produkten.
2. Als Microservice-Architektur-Basis ist sie für die Implementierung einer Kontrolllösung verantwortlich.
3. In einem agilen Team entwerfen, implementieren, testen und bereitstellen Sie neue Funktionen.
4. Sie sind in die Programmierung mit Quarkus und Angular 9 eingebunden.
5. Sie führen Architekturdiskussionen durch, geben Empfehlungen ab und diskutieren Lösungen für unsere Produkte.
6. Sie stellen den Status quo in Frage und verbessern kontinuierlich den Code und die von uns verwendeten Tools, um eine hohe Softwarequalität zu gewährleisten.
7. Sie unterstützen Ihre Teamkollegen bei Code-Reviews und Partnerarbeit bei der Programmierung.
Profil
1. Sie haben Erfahrung als Senior Software Engineer oder Technical Lead für moderne Webanwendungen.
2. Sie verfügen über einen Bachelor-Abschluss in Informatik oder gleichwertige Berufserfahrung.
3. Sie besitzen Erfahrung in Java, Microservices, Plattformen und Tools wie Maven, SQL (Hibernate, Postgres), Angular oder GitLab, Docker und Kubernetes.
4. Clean Code, TDD, Pair Programming und Continuous Integration sind für Sie nicht nur Schlagworte.
5. Sie arbeiten gerne in einem agilen Team.
6. Sie sind ein Teamplayer mit viel Eigeninitiative und einer kommunikativen Persönlichkeit und haben Lust, sich technisch und methodisch weiterzuentwickeln.
7. Sie haben fundierte Deutsch- und Englischkenntnisse.
Benefits
1. Sie genießen eine abwechslungsreiche Tätigkeit in einem renommierten Unternehmen.
2. Sie können auch remote arbeiten.