Senior JAVA Full Stack Engineer (80-100%)
Switzerland
Key information
- Publication date:11 December 2025
- Workload:80 – 100%
- Contract type:Permanent position
- Place of work:Switzerland
Job summary
Join a dynamic team as an experienced Full Stack developer! Work on critical financial applications and enjoy a collaborative environment.
Tasks
- Develop complete business applications from design to production.
- Enhance back-end features using Java, Spring, and Hibernate.
- Design front-end interfaces with Vue.js and JavaScript.
Skills
- Master's in computer science or equivalent; 5+ years in Java Full Stack.
- Proficient in Java, Spring Framework, and REST services.
- Strong communication and problem-solving skills.
Is this helpful?
We are looking for an experienced Full Stack developer to strengthen an application team working on critical business solutions in the financial sector (pension, insurance, loans). You will participate in the evolution of a strategic application portfolio combining modern technologies and legacy modules to maintain.
You will be responsible for the complete development of business applications, from design to production deployment, with a high degree of autonomy. You will work on both the Java back-end and the Vue.js / JavaScript / Swing front-end, contributing to the quality, performance, and maintainability of the solutions.
Develop and improve back-end functionalities: Java, Spring, Hibernate, REST, JMS.
Design front-end interfaces and modules in Vue.js, JavaScript, and Swing.
Participate in analyses, estimations, user stories, bug fixes, and functional evolutions.
Work on existing (legacy) modules and contribute to their gradual modernization.
Perform unit and functional tests, ensure code quality, and participate in technical reviews.
Write clear documentation and provide occasional support to internal users.
Collaborate within an Agile SCRUM team, in a structured environment focused on continuous improvement.
Master's degree in computer science or equivalent training.
Minimum 5 years of proven experience in Java Full Stack development.
Experience in the banking, financial, or insurance sector in Switzerland: great advantage.
Residence in Switzerland (ideally in the Lake Geneva region).
Java, Spring Framework, Hibernate
Development of REST services
JMS / messaging
Knowledge of XA transactions and/or EJB appreciated
JavaScript
Vue.js
Swing (desirable for existing modules)
JBoss, Tomcat servers
GitLab / Git
IntelliJ IDEA, VS Code
PostgreSQL, SQL
Confluence, MS Office
JIRA for ticketing
CI/CD: Maven, Jenkins, Sonar
Excellent analytical and synthesis skills.
Clear communication, ease in inter-team collaboration.
Solution-oriented, autonomous, rigorous, and service-minded.
Team spirit and willingness to share knowledge.
Permanent position (80–100%)
Environment promoting learning and technical sharing
Collaborative and respectful corporate culture
Agile SCRUM approach
Step {{curStepInMandatorySecPrompt}}/{{totalNumOfStepsInMandatorySecPrompt}}