TL;DR
Senior Java Fullstack Engineer (Railway): Developing, operating, and maintaining crucial web and enterprise applications for the Swiss railway sector with an accent on understanding business requirements and collaborating with customers. Focus on building long-term domain expertise, embracing a DevSecOps mindset, and implementing innovative approaches with the latest technologies.
Location: This role is based in Switzerland (Bern or Schlieren), requiring customer visits around two to three times per week.
Company
Zühlke is a global transformation partner founded in Switzerland, specializing in tech strategy, digital solutions, and device/systems engineering for complex, regulated sectors like health, finance, and railway.
What you will do
- Work closely with customers to translate business requirements into high-quality, reliable software.
- Collaborate actively with your team, writing clean, maintainable, and efficient code using practices like pair and mob programming.
- Build long-term domain expertise through stable client engagements.
- Embrace a DevSecOps mindset, supporting the entire software lifecycle from ideation to production.
- Grow and help others grow by incorporating feedback and supporting teammates.
- Stay curious about the latest technologies and trends, sharing knowledge for innovative project approaches.
Requirements
- A Bachelor’s degree (FH, Uni, ETH, or similar) in Computer Science, Software Engineering, or a related field is required.
- Proven Java development experience with a solid understanding of object-oriented programming and best practices.
- Strong communication, collaboration, and problem-solving skills.
- Fluency in German and English (both at least C1) is required.
- A customer-first mindset with the ability to support project success using modern JavaScript/TypeScript frameworks such as Angular or React on the frontend.
- Familiarity with technologies such as Spring Boot, JPA/Hibernate, databases (e.g., PostgreSQL), and RESTful APIs.
- Experience working within agile development teams and familiarity with agile methodologies.
Nice to have
- Knowledge of WebComponents.
- Experience with messaging frameworks, container orchestration (Kubernetes, OpenShift), microservices, and cloud platforms (AWS, Azure).
- Experience in the public transport sector.
Culture & Benefits
- Work-life blend with flexible working hours and the possibility to work from home.
- Profit share scheme in addition to annual salary, defined by company’s success.
- Global and diverse Zühlke community across 16 offices, fostering a unique and inclusive work culture.
- Commitment to employee development and investment in skill-building.
- Opportunities to work independently and have a significant impact on how the company works.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →