Software Developer (Java & Angular) (BE-GM-APC-2026-151-GRAP)
Core
Modernize CERN's Geodetic Metrology data management system by migrating legacy Oracle APEX/PL/SQL applications to a Java/Spring Boot and Angular platform.
Role type
Senior Software Developer (Java/Spring Boot/Angular)
Builds
Mission-critical data management services for CERN's Accelerator Complex
Domain
Scientific research / Geodetic Metrology / Cloud-native infrastructure
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Angular (TypeScript), Oracle Database, PL/SQL, Kubernetes, CI/CD, multithreaded programming, SOLID principles
Preferred skills
Oracle APEX
Responsibilities
Analyze legacy Oracle APEX pages and PL/SQL packages; Implement Spring Boot REST APIs and Angular Frontend; Write automated tests and apply software quality practices; Participate in the whole software development lifecycle; Interact with end-users to translate needs into software solutions; Build partnerships with IT and multidisciplinary teams; Provide team supervision.
Seniority
Senior, hands-on IC with supervision responsibilities