Für unseren Kunden, eine etablierte Schweizer Bank, sucht Swisslinx einen erfahrenen Senior Java Full Stack Developer. In dieser Position entwickeln Sie eine Dokumentenmanagement-Plattform weiter, die Vertriebs- und Kundenprozesse unterstützt.
Senior Java Full Stack Developer
Job description:
- Entwicklung und Weiterentwicklung von Backend-Services mit Java und Spring Boot.
- Umsetzung und Pflege von Frontend-Anwendungen mit Angular und TypeScript.
- Entwicklung von Schnittstellen zur Integration von Dokumentenprozessen in bestehende Bankensysteme.
- Übersetzung fachlicher Anforderungen in zuverlässige technische Lösungen.
- Sicherstellung der Softwarequalität durch automatisierte Tests, Code Reviews und Refactoring.
- Mitarbeit bei Deployment, Monitoring und Fehleranalyse im produktiven Betrieb.
- Mitgestaltung der technischen Weiterentwicklung und Umsetzung sicherer Entwicklungspraktiken.
About the customer:
Die Tätigkeit verbindet die Entwicklung mit Java, Spring Boot und Angular mit der Möglichkeit, Architekturentscheidungen mitzugestalten und Anwendungen über ihren gesamten Lebenszyklus zu begleiten.
Requirements:
- Mehrjährige praktische Erfahrung in der Softwareentwicklung sowie die Fähigkeit, Aufgaben auf Senior-Level selbstständig umzusetzen.
- Fundierte Kenntnisse in Java und Spring Boot sowie Erfahrung mit Microservices und verteilten Anwendungen.
- Praktische Erfahrung mit Angular und TypeScript.
- Sicherer Umgang mit Linux und Erfahrung in der Analyse von Anwendungsproblemen.
- Kenntnisse relationaler Datenbanken, SQL und Persistenz-Frameworks wie JPA oder Hibernate.
- Erfahrung mit REST-Schnittstellen, JSON, XML und automatisierten Tests.
- Verständnis für Anwendungssicherheit und einen zuverlässigen Produktionsbetrieb.
- Gute Kommunikationsfähigkeiten und Erfahrung in der Zusammenarbeit mit agilen Teams.
- Deutsch- und Englischkenntnisse auf mindestens B2-Niveau.
Erfahrung mit Kubernetes, CI/CD, Monitoring oder SAFe ist von Vorteil. Kenntnisse im Bankenbereich oder im Dokumentenmanagement sind ebenfalls willkommen.
Compensation benefits:
- Zwei Tage Homeoffice pro Woche.
- Ein bis Ende 2027 geplantes Mandat bei einer etablierten Schweizer Bank.
- Ein vielseitiges Aufgabengebiet von der Entwicklung bis zum Betrieb.
- Gestaltungsmöglichkeiten bei Architekturentscheidungen und der Weiterentwicklung der Plattform.
- Zusammenarbeit mit Fachpersonen aus Architektur, Business Engineering und DevOps.
- Mitarbeit an Anwendungen, die wichtige Kunden- und Vertriebsprozesse unterstützen.
Sie möchten Ihre Java-Expertise mit Frontend-Entwicklung und technischer Verantwortung verbinden? Dann freuen wir uns auf Ihre Bewerbung.