Full-Stack Softwareingenieur (FAP-BC-ENG-2025-232-LD)
CERN European Organization for Nuclear Research
Geneva
Auf einen Blick
- Veröffentlicht:28 Oktober 2025
- Arbeitsort:Geneva
Job-Zusammenfassung
CERN sucht einen Full-Stack Software Engineer, um Software zu entwickeln, die Wissenschaft antreibt. Erlebe ein internationales Team und flexible Arbeitsbedingungen!
Aufgaben
- Entwickle und verbessere Dokumenten-Workflow-Systeme mit sauberem Code.
- Integriere Lösungen in CERNs Software-Ökosystem und Drittanbieter-Anwendungen.
- Modernisiere Legacy-Anwendungen für Stabilität und Skalierbarkeit.
Fähigkeiten
- Masterabschluss oder relevante Erfahrung in Informatik oder verwandten Bereichen.
- Fundierte Kenntnisse in Java, Spring und RESTful API-Entwicklung.
- Erfahrung in der Frontend-Entwicklung mit React und State-Management.
Ist das hilfreich?
Unternehmensbeschreibung
Bei CERN , der Europäischen Organisation für Kernforschung, erforschen Physiker und Ingenieure die grundlegende Struktur des Universums. Mit den weltweit größten und komplexesten wissenschaftlichen Instrumenten untersuchen sie die Grundbausteine der Materie – fundamentale Teilchen, die mit nahezu Lichtgeschwindigkeit aufeinanderprallen. Dieser Prozess liefert Physikern Hinweise darauf, wie Teilchen interagieren, und bietet Einblicke in die grundlegenden Naturgesetze.
Stellenbeschreibung
Einleitung:
Entwickeln Sie Software, die die Wissenschaft antreibt! Werden Sie Teil von CERN als Full-Stack Softwareingenieur und helfen Sie dabei, die Informationssysteme zu schaffen, die eines der weltweit führenden Forschungszentren am Laufen halten. Sie entwickeln Unternehmensanwendungen mit Java und Spring sowie modernen Front-End-Technologien wie React und TypeScript in einem agilen, internationalen Team. Seien Sie Teil der Business Computing Group und liefern Sie Lösungen, die alles von Personalwesen und Finanzen bis hin zu Logistik und Beschleunigerbetrieb unterstützen.
Sie werden an der Entwicklung und Verbesserung von Java/Spring- und React-Softwarelösungen sowie deren Integration mit Drittanbieterplattformen mitwirken. Dies umfasst die Teilnahme am gesamten Softwareentwicklungszyklus unter Verwendung moderner agiler Methoden sowie die Verantwortung für die erfolgreiche Umsetzung der Projekte.
Aufgaben:
- Entwicklung und Verbesserung des Kernframeworks für Dokumenten-Workflowsysteme mit Fokus auf sauberen, verständlichen und wiederverwendbaren Code. Sicherstellung, dass alle Entwürfe und Implementierungen gut dokumentiert sind, um die langfristige Wartbarkeit zu gewährleisten.
- Entwurf, Implementierung und Integration von Lösungen innerhalb des CERN-Software-Ökosystems und mit Drittanbieteranwendungen, um nahtlose Interoperabilität und Leistung sicherzustellen.
- Wartung und Modernisierung von Legacy-Unternehmensanwendungen zur Verbesserung ihrer Stabilität, Skalierbarkeit und Anpassung an aktuelle Technologien und Best Practices.
- Verantwortung für den gesamten Lebenszyklus der gelieferten Lösungen, einschließlich umfassender Tests, Bereitstellung, Überwachung und operativer Unterstützung.
- Mitarbeit bei der Analyse und Gestaltung von Funktionen, Bewertung alternativer Ansätze zur Empfehlung optimaler, zukunftssicherer Lösungen.
- Beitrag zu einer Kultur der Exzellenz durch Teilnahme an Peer-Reviews, konstruktives Feedback, Mentoring von Junior-Entwicklern und Förderung sauberer, nachhaltiger Codierungspraktiken.
- Proaktives Handeln zur Identifikation und Lösung technischer Herausforderungen oder Blockaden, um sicherzustellen, dass Teammitglieder auf Kurs bleiben und ihre Ziele effektiv erreichen.
Qualifikationen
Masterabschluss oder gleichwertige relevante Erfahrung im Bereich Informatik oder einem verwandten Fachgebiet.
Erfahrung:
Wesentliche Fähigkeiten:
- Fundierte praktische Erfahrung mit Java, Spring sowie RESTful API-Entwicklung und Systemintegration.
- Solides Verständnis relationaler Datenbanken, Datenmodellierung und PL/SQL.
- Erfahrung im Aufbau moderner Frontends mit React und State-Management-Bibliotheken.
- Kenntnisse in Git und Vertrautheit mit agilen Entwicklungsmethoden.
- Fähigkeit, Prinzipien des Clean Code und Software-Design-Patterns anzuwenden.
- Starke Problemlösungs- und Analysefähigkeiten mit Fokus auf Softwarequalität und Wartbarkeit.
Wünschenswert:
- Erfahrung mit CI/CD-Pipelines und Container-Technologien (Docker, Kubernetes).
- Vertrautheit mit ereignisgesteuerten Architekturen und Software-Qualitätssicherungs-Tools.
Technische Kompetenzen:
- Kenntnisse von Programmiertechniken und -sprachen.
- Kenntnisse und Anwendung von Software-Lifecycle-Tools und -Verfahren.
- Entwicklung von Anwendungssoftware.
- Konzeption, Gestaltung und Entwicklung von Benutzererfahrungen und Schnittstellen.
- Wiederverwendung, Refactoring, Integration und Portierung bestehender Software.
Verhaltenskompetenzen:
- Teamarbeit: konstruktive Zusammenarbeit mit anderen zur Erreichung von Teamzielen; Ausgleich zwischen persönlichen und Teamzielen.
- Ergebnisorientierung: termingerechte Lieferung qualitativ hochwertiger Arbeit und Erfüllung der Erwartungen.
- Verantwortungsbewusstsein: Übernahme von Verantwortung für eigenes Handeln und Entscheidungen.
- Effektive Kommunikation: strukturierte und klare Präsentationen; Anpassung von Stil und Inhalt an das Publikum; ruhige und selbstbewusste Beantwortung von Fragen.
- Problemlösung: Prüfung von Lösungen auf langfristige Eignung, Abgleich mit allen Beteiligten vor der Umsetzung.
Sprachkenntnisse:
Fließendes Englisch in Wort und Schrift mit der Bereitschaft, Französisch zu lernen.
Zusätzliche Informationen
Berechtigung und Bewerbungsfrist:
Diversität ist seit der Gründung ein integraler Bestandteil der Mission von CERN und ein fest verankerter Wert der Organisation. Die Beschäftigung einer vielfältigen Belegschaft ist zentral für unseren Erfolg. Wir begrüßen Bewerbungen aus allen Mitgliedstaaten und assoziierten Mitgliedstaaten .
Diese Stelle wird so bald wie möglich besetzt, und Bewerbungen sollten uns in der Regel spätestens bis zum 24.11.2025 um 23:59 CET erreichen.
Beschäftigungsbedingungen
Vertragsart: Befristeter Vertrag (5 Jahre). Unter bestimmten Bedingungen können Inhaber befristeter Verträge eine unbefristete Stelle beantragen.
Arbeitszeit: 40 Stunden pro Woche
Arbeitsflexibilität: Hybrid
Diese Position beinhaltet:
- Arbeit während der Nacht, an Sonntagen und offiziellen Feiertagen, wenn dies durch die Bedürfnisse der Organisation erforderlich ist.
Beschäftigungsgrad: 6-7
Stellenreferenz: FAP-BC-ENG-2025-232-LD
Arbeitsfeld: Softwareentwicklung und IT
Benchmark-Stellenbezeichnung: Computing Engineer