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
Senior

Job 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.

Apply for this position