Java Software Engineer (w/m) 80-100%

CSS Versicherung AG
Ruswil, Switzerland
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
German
Experience level
Senior

Job location

Remote
Ruswil, Switzerland

Tech stack

Clean Code Principles
Java
Agile Methodologies
Automation of Tests
Software Quality
Code Review
DevOps
Java Platform Enterprise Edition (J2EE)
Scrum
Scaled Agile Framework
Software Engineering
Backend
Angular
Kubernetes
Information Technology
Cucumber
Code Restructuring
Docker

Job description

  • Zum Herzstück: Du bist an der Weiterentwicklung komplexer und moderner Software im Umfeld unserer Kernsysteme 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 die Software, 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

  • 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 einer oder mehreren dieser Technologien: Java, JEE, Event- und Workflow-Driven, Docker, Kubernetes, Cucumber, REST-Schnittstellen.
  • Deine Leidenschaft liegt in der Backend-Entwicklung, gleichzeitig bringst du Offenheit für neue Technologien und Frameworks mit. Erfahrung mit Angular ist bei einer der drei Stellen ein Plus aber kein Muss.
  • 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 Legacy-Anwendungen.
  • Eine hohe Softwarequalität ist für dich selbstverständlich - dein Code ist durchdacht, sauber und nachhaltig.
  • Du hältst dein Wissen technologisch und methodisch stets aktuell, vernetzt dich gerne und teilst dein Know-how im Team.

Benefits & conditions

Du möchtest gute Softwarelösungen noch besser machen? Wir haben das passende Umfeld, damit du dich ganz darauf konzentrieren kannst und gleich mehrere spannende Einstiegsmöglichkeiten. Aktuell suchen drei unserer agilen Softwareentwicklungsteams Verstärkung. Diese spannenden Bereiche warten auf deine Engineering-Skills: Leistungssteuerung, Dokumentenarchivierung oder Prämienaufbereitung - je nachdem, welche Stelle am besten zu dir passt. In unserem agilen Team arbeitest du an Lösungen mit spürbarem Mehrwert, lernst täglich dazu und setzt kreative Ideen um. Freiraum, ein motivierendes Arbeitsklima, Innovation Days und flexible Arbeitszeiten mit grosszügigem Homeoffice-Anteil runden das Paket ab. Klingt gut? Dann freuen wir uns, dich bald kennenzulernen.

Apply for this position