Senior Software Engineer (Java) - Product Development
Sumex Ag
Zürich, Switzerland
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
SeniorJob location
Zürich, Switzerland
Tech stack
Clean Code Principles
HTML
Java
Automation of Tests
CSS
Code Review
Databases
Continuous Integration
DevOps
Eclipse
Hibernate
JavaFX
Spring
Maven
Java Application Server
React
Spring-boot
Backend
GIT
Angular
Information Technology
Front End Software Development
Asynchronous Programming
REST
Jenkins
Job description
- You develop sophisticated backend solutions with Java within an interdisciplinary team and actively shape the further development of our products
- You design, plan, and integrate new functionalities and components into existing system landscapes
- You participate in architecture and technology decisions and contribute your expertise to the technical solution design
- You ensure that our solutions meet the highest quality standards through automated tests, clean code principles, and code reviews
- You support product management in analyzing requirements as well as in creating solution concepts and effort estimates
- You coach other team members and contribute to the continuous improvement of our development processes and technical standards
Our offer
- You can expect a dynamic and interdisciplinary environment where your commitment significantly contributes to Sumex's success and decisively shapes the future
- Key role in shaping a leading and established Swiss IT solution with a wide range of modules and services based on modern technologies
- Attractive prospects for your career and personal development through training and coaching
- Flat hierarchy and a transparent team culture as well as collaboration across all disciplines
- We organize regular events such as brown bag lunches and coding events as well as cozy and sporty offsite gatherings
- Good work-life balance (flexitime, home office), modern and flexible workplace in a multicultural environment
- Top benefits such as: purchase of up to 13 vacation days, contribution to private mobile phone or business phone, half-fare travelcard, business travel in 1st class, flexible pension fund models, coverage of daily sickness and accident insurance (private, worldwide), and much more
Requirements
- Completed studies (ETH, university, university of applied sciences) in computer science
- 4 - 7 years of professional experience in designing, implementing, and maintaining large Java applications
- You think solution-oriented, enjoy working in a team, and understand customer needs
- Solid practical experience in Java, Java frameworks, libraries, and tools (SpringBoot, Spring Framework, Hibernate, JavaFX, Eclipse RCP, Maven) as well as in the DevOps environment
- Very good German and English skills are required
- Knowledge of HTML, CSS, and modern frontend technologies such as Angular or React
- Solid understanding of integration patterns and best practices (synchronous vs. asynchronous communication, RESTful APIs, messaging, publish-subscribe)
- Know-how in CI/CD (Jenkins, Git, …) as well as database systems