Das Unternehmen ist ein innovativer Akteur im Bereich Fintech, der traditionelle Werte mit modernen Technologien verbindet. In einem dynamischen und motivierten Team arbeiten Sie an der Entwicklung maßgeschneiderter Softwarelösungen für Banken und banknahe Unternehmen. Ihre Hauptaufgabe als (Senior-) Fullstack-Developer wird es sein, Angular-basierte Frontend-Komponenten sowie Backend-Lösungen mit Java zu entwickeln. Sie werden Teil eines cross-funktionalen Teams, das eigenverantwortlich agiert und sich auf die digitale Transformation im Bankensektor konzentriert. Zu Ihren täglichen Aufgaben gehören die Konzeption und Programmierung von Frontends in HTML, CSS und TypeScript sowie die Implementierung von Microservices. Sie arbeiten eng mit Product Ownern und Systemarchitekten zusammen, um Schnittstellen zu gestalten und die Qualität der Software durch automatisierte Tests zu gewährleisten. Das Unternehmen fördert agile Werte und Methoden, was Ihnen die Möglichkeit gibt, aktiv an Scrum-Events teilzunehmen und agile Engineering-Praktiken wie Pair Programming und Test-Driven Development zu leben. Die Unternehmenskultur ist geprägt von Teamarbeit, Offenheit und einem starken Fokus auf die Produktentwicklung. Hier finden Sie ein Umfeld, in dem Sie Ihre Ideen einbringen und weiterentwickeln können.
(Senior-) Fullstack-Developer: Angular + Java (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat verfügt über ein erfolgreich abgeschlossenes Studium der (Wirtschafts-)Informatik oder eine vergleichbare Ausbildung. Sie bringen mindestens 4 Jahre Erfahrung in der Programmierung mit HTML, CSS und TypeScript unter Verwendung des Angular-Frameworks mit und sind vertraut mit gängigen Libraries wie Elements, NGXS und RxJS. Kenntnisse im Webcomponent-Standard in Verbindung mit Angular sind von Vorteil. Zudem sollten Sie Erfahrung in der Programmierung mit Java, Spring Boot und Maven mitbringen. Vertrautheit mit Technologien wie Kafka, Redis, GitLab, JWT sowie automatisiertem Testen (Unit- und E2E-Tests) wird ebenfalls erwartet. Erfahrungen mit CI/CD und Cloudbetrieb, beispielsweise mit Docker, Openshift, Kubernetes und Vault, sind wünschenswert. Kommunikationsstärke in Deutsch und Englisch ist erforderlich, und Erfahrung mit Scrum oder anderen agilen Entwicklungsmethoden ist ein Plus. Persönliche Eigenschaften wie Teamfähigkeit, Kommunikationsstärke und eine proaktive Arbeitsweise runden Ihr Profil ab.