Mid - Senior Software Engineer (Java)
Location: Bern - hybrid
Job Type: Full-time
We are working with an innovative organisation in the technology sector. With a strong presence in Switzerland and a growing international customer base, this company is committed to advancing safety through cutting-edge technologies.
The Role
- Take shared responsibility for shaping a forward-thinking project team
- Develop modern interfaces to connect a range of subsystems.
- Design software architecture and implement complex features in distributed systems using Java.
- Optimise application performance and contribute to continuous innovation in the technology landscape.
- Ensure compliance with clean code principles and software design patterns.
About You
- Solid professional experience in full-stack Java software development.
- A degree in computer science, software engineering, or a comparable qualification (BSc or MSc).
- A passion for tackling technological challenges.
- Fast learner with a proactive attitude and a collaborative, knowledge-sharing approach.
- Strong analytical thinking with a structured, systems-oriented mindset.
- Proficiency in version control systems such as Git.
- A commitment to high standards in code quality and best practices.
- Fluency in both German and English is essential.
Desirable Skills
- Knowledge of C#, HTML5, CSS3, Kafka, Progressive Web App (PWA) development using Angular, MAUI, and JavaScript.
- Experience with DevOps practices and agile methodologies is a plus.
If you are looking for a role where you can make an impact and grow your expertise, apply now.
