Java Software Engineer
Arbeitsort: Region Zürich & Remote Work (Teilzeit 60-80% möglich)
Swisscard ist das führende schweizerische Kreditkartenunternehmen mit einer wachsenden und zukunftsorientierten IT Abteilung, in der du gemeinsam mit deinen Kolleginnen und Kollegen in agiler Methodik innovative, qualitativ hochwertige Software für unsere Kunden entwickelst.
In der Abteilung Software Delivery unterstützt du ein agiles Team, welches attraktive Produkte und Dienstleistungen (z.B. digitale Zahlungs- oder Loyalitätslösungen) für bis zu 1 Million Kundinnen und Kunden entwickelt. Du trägst somit nicht nur an vorderster Front zur kontinuierlichen Modernisierung der Swisscard IT-Landschaft bei, sondern prägst mit deinen digitalen Lösungen direkt den Schweizer Payment Markt mit. Du erlebst eine lebendige und offene Kultur, in der Du Höchstleistungen erbringen kannst. Wenn dich die Aussicht auf Erfolg in einem dynamischen Umfeld reizt, bist du in unserem jungen, ambitionierten und wachsenden Team bestens aufgehoben.
Deine Aufgaben
- Verantwortungsvolle Tätigkeit in einem sicheren und sozialen Arbeitsumfeld
- Du arbeitest in einem agilen Team (Scrum/SAFe) an innovativen Softwareprojekten
- Deine Hauptaufgabe besteht aus Java-Entwicklung und Sicherstellung des Qualitätsanspruchs
- Du unterstützt massgeblich bei der Migration und bei der Optimierung bestehender Systeme
- Du trägst zur Erstellung und Implementierung effizienter Workflows bei, indem du neue Softwarelösungen entwickelst und bestehende Anwendungen verbesserst
- Du freust dich für Code Reviews und Erstellung der technischen Dokumentationen
- Du unterstützt gerne beim 3rd Level Support und bei der Operationalisierung
Dein Profil
- Du verfügst über eine abgeschlossene IT-Ausbildung (HTL, FH, Universität) oder vergleichbare Berufserfahrung
- Du hast ausgewiesene Erfahrung in der Java-Softwareentwicklung (Java 17+)
- Du bringst sehr gute Kenntnisse mit Spring (Boot, JPA, Security), Hibernate, Liquibase, Maven, SOAP- und REST-Services mit
- Du hast ein ausgeprägtes Verständnis für Clean Code, Clean Design, Unit Testing
- Du kommunizierst offen und empfängergerecht und suchst aktiv den Kontakt zu deinem Umfeld
- Du sprichst sehr gut Deutsch- und Englisch (mind. C1/B2)
- Du hast Erfahrung in einem agilen Umfeld mit Jira & Confluence
- Grundkenntnisse in kontinuierlicher Optimierung automatisierter Build- und Deployment-Prozesse (CI, CD) (Kenntnisse von Jenkins, Docker, Kubernetes, Rancher, Spinnaker ist Vorteil)
- Grundkenntnisse in Datenbankwissen (z.B. MS SQL) und NoSQL (JSON, YAML)
Bist du bereit für deinen nächsten Karriereschritt? Wir freuen uns auf deine Bewerbung.
Für diese Position akzeptieren wir ausschliesslich Direktbewerbungen.