Senior Java Software Engineer (w/m) 80-100%
Role details
Job location
Tech stack
Job description
- Entwickle komplexe Software im Vertrags-Kernsystem.
- Beteilige dich an Code-Reviews und automatisierten Tests.
- Verantworte den gesamten Lifecycle der Anwendungen., * Zum Herzstück: Du bist an der Weiterentwicklung komplexer und moderner Software im Umfeld unseres Vertrags-Kernsystems beteiligt und entwickelst hochwertige JavaEE-Anwendungen.
- Du unterstützt das Team, anspruchsvolle, architekturkonforme Lösungsvarianten zu erarbeiten und hilfst dabei, neue Lösungsansätze prototypisch zu evaluieren. Du baust automatisierte Tests auf und führst Code-Reviews durch.
- You build it, you run it! Als DevOps- und Scrum-Teammitglied bist du verantwortlich für den gesamten Lifecycle der Anwendungen -von der Konzeption bis zum Betrieb.
- Am Puls der Zeit dabei: Du nutzt moderne Software Engineering Praktiken wie Clean Code, Clean Architecture (Onion Architecture), TDD, BDD und DDD.
- Du bist Teil eines Agile Release Trains, welches nach dem Lean-Agile-Mindset von SAFe arbeitet und ein Umfeld schafft, in dem Zusammenarbeit und kontinuierliche Verbesserung selbstverständlich sind.
- Du bringst deine Neugier für die fachlichen Themen einer Versicherung ein und erweiterst Schritt für Schritt dein Verständnis für die Domäne.
Requirements
- Mindestens 5 Jahre Erfahrung in der agilen Softwareentwicklung.
- Fundierte Kenntnisse in Java, JEE und modernen DevOps-Umgebungen.
- Hohe Softwarequalität und Erfahrung mit Refactoring.
Du willst mit deiner Erfahrung in der Softwareentwicklung das Schweizer Gesundheitssystem mitgestalten - und das in einem Umfeld, das Agilität lebt? Dann bist du bei uns richtig: In knapp 70 Scrum Teams, eingebettet in mehrere Agile Release Trains, entwickeln wir bei der CSS Lösungen für eines der bedeutendsten Gesundheitssysteme der Schweiz. Unser agiles Team "Vertrag" sucht Verstärkung - und freut sich auf dich. Gemeinsam mit erfahrenen Kolleginnen und Kollegen treibst du die Transformation und nachhaltige Weiterentwicklung unseres Vertrag-Kernsystems voran. Und selbstverständlich kommt auch das Miteinander nicht zu kurz: Wir pflegen Teamaktivitäten, echten Zusammenhalt und offenen Austausch auf Augenhöhe. Das ist unser Puls für langfristige Zusammenarbeit. Bist du dabei?, * Das Wichtigste zuerst: Du hast mindestens 5 Jahre Erfahrung in der agilen Softwareentwicklung mit aktuellen Java Technologien und Spass an komplexen Aufgabestellungen im JEE-Umfeld. Du bist vertraut mit mehreren dieser Technologien oder Produkten: Java, JEE, Quarkus, Datenbanken (SQL), CI/CD, Docker, Kubernetes und Cucumber.
- Auch deine Erfahrung im Aufbau und Betrieb nativer Cloud-Lösungen kann sich sehen lassen. Du bewegst dich sicher in modernen DevOps-Umgebungen.
- Erfahrung in der Versicherungsbranche ist kein Muss, aber du hast Interesse und Lust, dich in neue fachliche Themen einzuarbeiten und Zusammenhänge zu verstehen.
- Eine Informatik Ausbildung oder ein Studium im Bereich der Softwareentwicklung - egal ob klassisch oder mit Umwegen, wir sind offen für deinen individuellen Karriereweg.
- Du bringst Altes in Form, statt es zu meiden und hast Erfahrung mit Refactoring von komplexen Legacy-Anwendungen.
- Eine hohe Softwarequalität ist für dich selbstverständlich - dein Code ist durchdacht, sauber und nachhaltig.