The Role
Analyze existing Java Swing UI masks, rebuild ~300 masks using the Vaadin framework, ensure visual and functional parity, and collaborate with the internal development team to incorporate architecture feedback and maintain consistency.
Summary Generated by Built In
You have solid Java experience and enjoy working on structured, tangible engineering tasks? Join a well-established Swiss company in migrating a large-scale desktop application from Java Swing to the Vaadin framework - mask by mask, with 15 internal developers as sparring partners.
- Analyse existing Java Swing UI masks and understand their behaviour and service dependencies
- Rebuild approximately 300 UI masks in Java with the Vaadin framework
- Ensure visual and functional consistency with the original application
- Collaborate closely with the internal development team and incorporate architecture feedback
Requirements
- Solid Java programming experience (reading and writing)
- Familiarity with UI frameworks; Vaadin experience is a plus
- Ability to understand service-oriented application architecture
- Structured, independent working style
- German skills (written and spoken); fluent German is a plus
Benefits
Start: 01.09.2026
Workload: 20–80%
Duration: ca. 1-3 months
Location: hybrid (Zürich), remote possible - client would prefer on site at least in the beginning phase
Salary: 35 CHF / h
Skills Required
- Solid Java programming experience (reading and writing)
- Familiarity with UI frameworks
- Vaadin experience
- Ability to understand service-oriented application architecture
- Structured, independent working style
- German skills (written and spoken)
- Fluent German
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
ETH juniors connects academic talent with industry by organizing and delivering projects for companies ranging from nationally operating small and medium-sized enterprises to international corporations. It provides project-based consulting and recruits students and young professionals for software, IT, energy trading, AI, data engineering, and related assignments, helping organizations access specialized expertise while giving participants practical experience across diverse business and technology needs.








