Job Description
Your Responsibilities
CERN, as a hub for innovation and safety, seeks a Full Stack Software Developer to drive the development lifecycle of critical web applications supporting its operations.
You will play a key role in analysis, design, implementation, testing, and deployment. Your responsibilities include:
* Collaborating with stakeholders to gather requirements and define solution architectures.
* Developing robust back-end features using Java and Spring Boot.
* Building intuitive front-end interfaces with ReactJS.
* Configuring and managing CI/CD pipelines (GitLab, OpenShift, Docker).
* Working closely with end-users to ensure solutions meet operational needs.
* Maintaining and enhancing technical documentation.
Key Projects:
* Analysis, Classification and Declaration Tool (CRONOS): Develop a software application analyzing radiation lab results and facilitating radioactive waste shipments.
* Statistical Safety Tool (safety reporting): Contribute to a statistical tool analyzing and visualizing safety-related data.
We seek problem solvers eager to apply new technologies and collaborate effectively. Access to training programs will deepen your expertise in our used technologies. This opportunity allows you to contribute to CERN's mission and grow your career in a challenging yet rewarding environment.
Your Profile
Skills
* Knowledge of Java and JavaScript language.
* Knowledge of Spring Boot and ReactJS frameworks.
* Knowledge and application of software life-cycle tools and procedures, including DevOps.
* Testing, diagnosing, and optimization of software.
* Design of databases/repositories: Oracle SQL or equivalent.
Eligibility Criteria:
* National of a CERN Member or Associate Member State.
* Up to two years of professional experience since graduation in Information Technology/Computer Science (or a related field) with a Bachelor's or Master's degree.
* No prior CERN fellow or graduate contract.
* Bachelor's degree required; PhD applicants not eligible.