Jobs
Senior Fullstack Developer (JEE, Struts, Angular, Java, Spring, Swiss eGovernment)

Workload: 80%–100%

Salary: CHF 120'000 per year

Location: Zurich / Bern (max. 3 days home office per week)

Start Date: 15 April 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 DevSecOps 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.

Project Context – Swiss eGovernment:

  • Work in a DevOps team with responsibility for further development of business applications within a migration project
  • Independently ensure agile DevSecOps delivery following Scrum
  • Fullstack development using Java, Spring Boot, Angular, and JEE with JSP/Struts
  • Start: 15 April 2026
  • Workload: 80%–100%
  • 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
  • French 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 TypeScript 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, SonarQube).

Several years of experience working in agile environments (Scrum and/or SAFe).

If this resonates with you and if you believe your experience aligns with how we work, feel free to send us your CV at: work@uliasti.com

Thanks for your interest.

Lake at dawn.
We are a dynamic creative studio
We are a dynamic creative studio
best in design and digital solutions
best in design and digital solutions
we craft exceptional products
we craft exceptional products
led by a passionate and expert
led by a passionate and expert
with a creative mindset.
with a creative mindset.
Dejan Georgiev
CEO of Uliasti
(
Uliasti Studio
Uliasti Studio
Uliasti Studio
)
Design
That
Moves &
Inspires
Moves
Flow
Inspire
hello@uliasti.com