Senior Software Engineer

Suisa
Zürich, Switzerland
24 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Senior

Job location

Zürich, Switzerland

Tech stack

HTML
Java
CSS
Relational Databases
Hibernate
Internet Protocol
Java Persistence API
Spring
Microsoft SQL Server
Object-Oriented Software Development
Openshift
Oracle Applications
Red Hat Enterprise Linux - RHEL
Software Systems
Camel
React
Kubernetes
Information Technology
Kafka
Front End Software Development

Job description

You develop applications with Java and current frameworks such as Hibernate, JPA, and Spring.

  • You are involved from idea to implementation You accompany applications through the entire development process. Your technical understanding helps to transform requirements into well-thought-out digital solutions.

  • You recognize what is needed and implement it technically Together with the requirements engineers, you analyze the requirements from the specialist departments, assess technical feasibility, and develop solutions that integrate seamlessly into our existing system landscape.

  • You see technical challenges as opportunities for optimization You analyze problems, develop technical specifications, and ensure that every solution is sustainable in the long term.

  • You create a solid foundation for future developments To ensure improvements remain comprehensible in the long term, you document technical decisions clearly and understandably. Your knowledge helps the entire team to efficiently further develop existing solutions.

  • The best solutions arise in the team You work with a lot of personal responsibility in an agile environment where existing solutions are questioned and further developed. The exchange with your colleagues, project managers, and your supervisor is characterized by openness and the common goal of creating technically sound applications.

Requirements

  • Bachelor's in IT or related field with 5+ years in Java development.
  • Strong knowledge of Java frameworks like Hibernate and Spring.
  • Experience with modern integration technologies like Red Hat Fuse., * A completed education (university or university of applied sciences) in computer science or a comparable qualification helps you develop complex software solutions.
  • You have at least 5 years of professional experience in object-oriented software development with Java
  • You have solid knowledge of current Java frameworks such as Hibernate, JPA, and Spring
  • Modern integration technologies such as Red Hat Fuse, Apache Camel, or Kafka are familiar to you
  • A confident handling of common internet technologies such as HTML and CSS helps you develop modern user interfaces.
  • You have experience with frontend technologies, preferably React
  • You are familiar with relational database systems (Microsoft SQL Server, Oracle, etc.)
  • If you have already worked with OpenShift or Kubernetes, that is an advantage; if not, you are willing to learn.
  • In our team, even leaders actively participate. This creates direct, professional collaboration at eye level. You like to question existing solutions, introduce alternative approaches, and shape professional discussions.
  • You work independently, think analytically, and enjoy developing solutions together with others.
  • Good German skills in spoken and written form are required so that you can communicate clearly with the team and specialist departments.

About the company

SUISA facilitates music by representing over 43,000 creators. Join our dynamic team for a rewarding work environment and modern IT solutions., SUISA is the cooperative of authors and publishers of music. Over 43,000 composers, lyricists, and music publishers are organized in the company founded in 1923. SUISA enables music to be used publicly and ensures that music creators are fairly paid for this use. With sister companies worldwide, it represents the rights of a total of two million authors and publishers. SUISA employs over 220 people at locations in Zurich, Lausanne, and Lugano. Our IT team of around 40 professionals ensures a modern, powerful system landscape that is continuously developed further. Our applications are based on an integration platform with Red Hat Fuse and Spring Boot, orchestrated by Camunda. We implement the complex frontends with React. Central applications are already successfully in use today, and there is plenty of room for design: new specialist applications are developed, existing systems optimized, and innovative solutions realized. Music creators deserve fair compensation for their works. To ensure this works reliably, we rely on modern IT solutions.

Apply for this position