Backend Software Developer (Java/Python)
CERN · Genève
Description du poste
About the role
You will join the Data Processing team of the CERN Controls Software & Services group to design, develop, test and maintain the Data Processing Platform (DPP). Working in a Scrum environment, you will help build reliable, scalable backend services that support the control, monitoring and analysis of particle accelerators.
Key responsibilities
- Contribute to the design, development, testing and maintenance of DPP software components.
- Collaborate with senior developers and stakeholders to gather requirements and implement robust solutions.
- Participate in platform evolution by adding new features, integrations and improving existing services.
- Engage in software quality activities such as code reviews, debugging and documentation.
- Assist in modernising legacy systems through migration to the DPP.
Required profile
- Experience in software development using Java and Python.
- Interest in software quality practices, testing methodologies and maintainable design.
- Willingness to learn cloud‑native technologies and modern platforms.
- Fluent in spoken and written English; commitment to learn French.
- National of a CERN Member or Associate Member State with up to two years of professional experience after graduation.
Required skills
- Object‑oriented programming (Java, Python)
- Concurrent programming and distributed systems concepts
- Spring Framework ecosystem (Spring Boot)
- Version control systems (e.g., Git)
- CI/CD concepts and automated development workflows
- Kubernetes, Knative (or similar cloud‑native technologies)
- Monitoring and logging tools such as Prometheus, Grafana, ELK Stack
What we offer
- 24‑month fixed‑term contract with possible extension up to 36 months.
- Hybrid work model (onsite and remote).
- Opportunity to work on cutting‑edge accelerator data processing at a world‑leading research institution.
Questions fréquentes
Pourquoi signalez-vous cette offre ?
Postulez en 30 secondes
Entrez votre email pour postuler. Un compte sera cree automatiquement.
En continuant, vous acceptez nos conditions d'utilisation.
Deja un compte ? Connexion
Publie il y a 1 semaine
Expire dans 1 mois
10 vues · 0 interesses
Boostez vos chances
Importez votre CV : nous vous proposons les offres qui matchent votre profil.
Analyse de votre CV en cours...
CERN
Genève
Offres similaires
-
Technicien·ne Support IT – Genève ou Vevey
Groupe ANSAM Genève -
Platform Engineer / DevOps Engineer (Geneva, Zurich, Lausanne)
Taurus SA Genève -
Asset Dispatch Operations Engineer
TotalEnergies Genève -
Deskside Support Technician
Sharp Brains Solutions District de Rolle -
Deputy Chief Technology Officer
Stealth Suisse