Senior Backend Engineer (Java)
Sumex Ag
Zürich, Switzerland
3 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
- Develop advanced backend solutions using Java in a team.
- Design and integrate new features into existing systems.
- Contribute to architecture decisions and technical solutions., * You develop sophisticated backend solutions with Java within an interdisciplinary team and actively contribute to the further development of our products
- You conceive, design and integrate new functionalities and components into existing system landscapes
- You participate in architecture and technology decisions and bring your expertise into 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 analysing requirements as well as in creating solution concepts and effort estimations
- 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 helps shape the future decisively
- Key role in shaping a leading and established Swiss IT solution with a broad 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 organise regular events such as brown bag lunches and coding events as well as cosy 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 days' holiday, contribution to private mobile phone or business phone, half-fare travelcard, business travel in 1st class, flexible pension schemes, coverage of daily sickness and accident insurance (private, worldwide), and much more
Requirements
- Degree in Computer Science; 4-7 years in Java development.
- Strong experience in Java frameworks and DevOps practices.
- Good knowledge of CI/CD and database systems., * 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 customers' 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
- Sound 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