Software Engineer Java
Prime21
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
German Experience level
SeniorJob location
Remote
Tech stack
Clean Code Principles
Java
Automation of Tests
Software Quality
Code Review
Java Platform Enterprise Edition (J2EE)
Software Architecture
Scaled Agile Framework
Software Engineering
Backend
Event Driven Architecture
Kubernetes
Information Technology
Cucumber
Code Restructuring
Docker
Job description
- 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
Requirements
- 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
Benefits & conditions
- 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
About the company
Ein etabliertes Unternehmen im Versicherungsumfeld entwickelt und betreibt hochverfügbare, geschäftskritische IT-Systeme mit direktem Einfluss auf Kunden- und Leistungsprozesse. Im Fokus stehen moderne, skalierbare Softwarelösungen, die täglich grosse Daten- und Transaktionsvolumen effizient verarbeiten.
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.