Senior Fullstack Developer; JEE, Struts, Angular, Java Swiss eGovernment
Zürich, 8081, Zurich, Kanton Zürich, Switzerland
Listed on 2026-10-07
-
Software Development
Java Developer, Full Stack Developer, Angular Developer
Location: Zürich
Senior Fullstack Developer (JEE, Struts, Angular, Java, Spring, Swiss eGovernment)
Salary: CHF 120'000 per year
Location: Zurich / Bern (max. 3 days home office per week)
Start Date: 15 September 2026
Working from abroad: Not possible
Role Overview
For a demanding Swiss eGovernment project, we are looking for a highly experienced Senior Fullstack Developer with a strong focus on building and modernizing high-quality, high-security software.
You will work in an agile Dev Sec Ops team on core business applications currently undergoing migration and will be responsible across the entire software lifecycle, from analysis through to production operations. In addition to strong expertise in Java/Spring microservices, you are very comfortable working with Angular frontends and legacy systems based on JEE and JSP/Struts (to be modernized).
The projects are technically challenging, well structured, and designed for long‑term collaboration. We are looking for true senior professionals who are comfortable working in complex systems and environments and who want to contribute to critical Swiss IT systems.
- Work in a Dev Ops team with responsibility for further development of business applications within a migration project
- Independently ensure agile Dev Sec Ops delivery following Scrum
- Fullstack development using Java, Spring Boot, Angular, and JEE with JSP/Struts
- Start: 15 September 2026
- Location:
Bern / Zurich (2 days per week onsite), partial remote work (max. 3 days) within Switzerland possible - Working from abroad is NOT possible
Nice-to-Have Requirements
- English B2 or higher
- Experience with business processes in police, justice, or migration domainse’re not looking for rock stars.
Mandatory Requirements
- Resident in Switzerland (Swiss or EU citizenship)
- Senior level:
Clearly more than 5 years of professional fullstack development experience with Java, Spring Boot, and Angular - Higher IT degree recognized in Switzerland, such as:
- Advanced Federal Diploma (HF) in Computer Science or Business Informatics
- Higher Federal Diploma (HFP) in Computer Science or Business Informatics
- Degree (BSc, MSc, MAS, NDS) from a University of Applied Sciences or University in Computer Science or Business Informatics (major or minor)
- Language:
German C1 or higher
Technology Experience (3+ years hands‑on project experience required)
Strong hands‑on experience across modern and legacy enterprise Java environments, including JEE (Servlets, JSP, EJB, JDBC) and Struts (configuration, Action classes, validation, session management, and security).
Very good knowledge of Spring ecosystem (Spring Boot, Data, Security, Batch, Testing) and service integration using REST (JSON, OpenAPI, Spring REST Controllers) and SOAP (WSDL/XSD, XML, SoapUI, Spring WS integration).
Solid experience with relational databases (Oracle or PostgreSQL), including SQL, schema design, and PL/SQL (Oracle).
Frontend experience with Type Script and Angular, including architecture best practices, testing (Playwright or Cypress), and modern web technologies (HTML5, CSS3/SCSS).
Experience with test automation (JUnit, Selenium/Selenide, Playwright) and standard enterprise development tooling (IntelliJ, Maven, Git, Jenkins, Sonar Qube).
Several years of experience working in agile environments (Scrum and/or SAFe).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).