Software Engineer Java
Description
In agilen Teams wird kontinuierlich an der Weiterentwicklung zentraler Systeme gearbeitet - mit viel Raum für Eigenverantwortung, technische Exzellenz und kontinuierliche Verbesserung.
Zur Verstärkung mehrerer Entwicklungsteams wird eine erfahrene Persönlichkeit als Java Software Engineer gesucht.
Ihre Aufgaben
- Weiterentwicklung moderner, komplexer Java-/Jakarta-EE-Anwendungen in zentralen Kernsystemen
- Arbeit mit aktuellen Technologien wie Event- und Workflow-basierten Architekturen, Docker, Kubernetes sowie REST-Schnittstellen
- Entwicklung und Bewertung technischer Lösungsansätze inkl. Prototyping sowie Sicherstellung hoher Softwarequalität durch automatisierte Tests und Code Reviews
- Aktive Mitarbeit im gesamten Entwicklungsprozess von der Konzeption bis zum Betrieb ("You build it, you run it")
- Anwendung moderner Engineering-Praktiken wie Clean Code, Clean Architecture, TDD, BDD und DDD
- Mitarbeit in agilen, SAFe-orientierten Teams innerhalb eines Release-Train-Modells
- Enge Zusammenarbeit mit erfahrenen Kolleginnen und Kollegen sowie aktive Mitgestaltung technischer Weiterentwicklungen
Unsere Anforderungen
- Mindestens 5 Jahre Erfahrung in der Softwareentwicklung im Java-EE-/Jakarta-EE-Umfeld
- Sehr gute Kenntnisse in Java sowie Erfahrung mit Technologien wie Docker, Kubernetes, Event-Driven Architecture, REST und idealerweise Cucumber
- Leidenschaft für Backend-Entwicklung und komplexe, skalierbare Systemlandschaften
- Erfahrung im Refactoring und der Weiterentwicklung bestehender (Legacy-)Systeme
- Verständnis für moderne Softwarearchitektur und hohe Qualitätsansprüche an Code und Design
- Offenheit für neue Technologien und kontinuierliches Lernen
- Abgeschlossene Ausbildung oder Studium im Bereich Informatik oder Softwareentwicklung (auch alternative Karrierewege willkommen)
- Teamorientierte, strukturierte und verantwortungsbewusste Arbeitsweise
Ihre Perspektiven
- Flexible Arbeitsmodelle mit Homeoffice-Anteil und individuell wählbarem Ferienmodell
- Moderne Arbeitsweise in agilen, selbstorganisierten Teams
- Spannende, anspruchsvolle Systeme mit hoher fachlicher Relevanz und grossem Volumen
- Attraktive Rahmenbedingungen sowie vielfältige Weiterbildungs- und Entwicklungsmöglichkeiten
- Offene, kollaborative Teamkultur mit starkem Fokus auf Wissenstransfer und Weiterentwicklung