................Für unseren Kunden aus der Versicherungsbranche in Luzern, suchen wir eine:n erfahrene:n, motivierte:n und aufgeschlossene:n Senior Softwareentwickler JavaEE - Policy Management.$ 3 Tage Remote / 2 Tage OnSiteIhre Aufgaben: Entwicklung und Optimierung von Enterprise-Anwendungen basierend auf JavaEE (EJB, CDI, JPA, JTA) Analyse bestehender Applikationen und Mitwirkung bei der kontinuierlichen Verbesserung (Refactoring) dieser Durchführung von Code-Reviews, Sicherstellen von Best Practices und Einhaltung hoher Qualitätsstandards Datenbankabfragen unter Einsatz von SQL sowie Unterstützung bei Optimierungen Mitarbeit im Software-Lebenszyklus: Implementierung, Test, Deployment Sicherstellen der Clean-Codes sowie Verbesserung der Software-Qualität Ihr Profil: Mind. 5 Jahre Erfahrung als Softwareentwickler auf JavaEE, idealerweise in der Versicherungsbranche Sehr gute Kenntnisse in JavaEE (insbesondere EJB, CDI, JPA, JTA) Erfahrung mit SQL und der Optimierung von Datenbankabfragen Erfahrung mit Domain Driven Design (DDD) sowie in Software Engineering Praktiken wie Clean Code Kenntnisse in Softwareentwicklung im gesamten Lebenszyklus (Implementierung, Test, Deployment) Praxiserfahrung im Refactoring von Legacy-Geschäftsanwendungen: Kenntnisse in der Modernisierung bestehender Codebasen und Umgang mit technischen Schulden Offen für Pikettdienst Selbstständige und strukturierte Arbeitsweise Fliessende Deutschkenntnisse 10 Jahre Erfahrung in der agilen Softwareentwicklung mit sehr guten Kenntnissen in Java-Technologien und im JEE-Umfeld Erfahrung im Versicherungsumfeld ist ein Plus Erfahrung mit Domain Driven Design (DDD) sowie in Software Engineering Praktiken wie Clean Code Kenntnisse in Camunda, WebSphere, OpenLiberty, Cucumber sind von Vorteil Leidenschaft für die Softwareentwicklung sowie hohes Interesse Ihr Wissen auf dem neusten Stand zuhalten Analytische Herangehensweise und konzeptionelles Denken sowie hohes Qualitätsbewusstsein Fliessend in Deutsch