Senior Software Engineer Java/Insurance (LU/BE, Zurich
Zurich, Switzerland
Deine Aufgaben
- Unterstützung unserer Kunden als Senior Entwickler in anspruchsvollen Softwareprojekten
- Design und Implementierung von überzeugenden Lösungen
- Unterstützung deiner Teammitglieder mit der Fähigkeit diese zu begeistern
Deine Skills
- Du bist ein Softwareentwickler aus Leidenschaft mit mehr als 5 Jahren Berufserfahrung
- Du bist ein Teamplayer und stellst das gemeinsame Ziel in den Mittelpunkt
- Du bist eine selbständige und kommunikative Persönlichkeit mit hoher Leistungsbereitschaft
- Das Einarbeiten in neue Fachgebiete fällt Dir leicht und macht dir Spass
- Du legst viel Wert auf gute und einfache Lösungen in hoher Qualität
Dein Profil
- (Fach-) Hochschulabschluss in der Informatik oder eine vergleichbare Ausbildung
- Fundierte Kenntnisse und Erfahrung in der Fullstack Entwicklung mit Java (8+) im Enterprise Umfeld
- Die folgende Technologien sind dir bekannt: EJB, CDI und JNDI, SQL (Oracle) sowie IBM WebSphere oder ähnlichen Application Servern (WebLogic, JBoss)
- Testdriven Development, JUnit 4 und 5, Cucumber, Sonar und XRay sind für dich nicht nur Buzzwords
- Batch-Frameworks sind dir bekannt und du bist auch mit asynchronem Messaging vertraut
- Sicherer Umgang mit Linux Shell und bereit in einem DevOps Umfeld zu arbeiten
- Erfahrung in der agilen Softwareentwicklung (Scrum, Pair Programming, CleanCode, TDD, DDD, LeSS, Nexus)
- Erfahrung mit gängigen CI-CD-Toolchains und DevOps (GIT, Splunk, Jenkins, Docker, OpenShift)
- Gewohnt im Umgang mit dem Model-Driven-Ansatz und Kenntnisse in UML. Ein Vorteil sind auch Kenntnisse von Onion-Architekturen, Clean Architecture, Hexagonale Architektur.
- Stilsichere mündliche wie schriftliche Ausdrucksweise in Deutsch. Zudem fliessendes Englisch zur mündlichen Verständigung sowie verständliches Texten.