facebook tracking

Software Engineer - Java

Als Software Engineer - Java bist du mitverantwortlich für Software-Design, Implementation, Architektur sowie das Implementieren von Unit- und Integrationstests in der Abteilung Digital Publishing & Development.

Die Abteilung Digital Publishing & Development entwickelt und betreibt für die verschiedenen Redaktionen (20 Minuten, Tagesanzeiger, Berner Zeitung, Zürcher Regionalzeitungen, Basler Zeitung, Der Bund, Le Matin, Tribune de Geneve, Berner Regionalzeitungen) das CMS, die Datenauslieferung sowie die Desktop und Mobile Clients. Wir sind daran die verschiedenen Puzzleteile neu zu entwickeln und suchen dafür einen Software Engineer - Java.

Du bist Teil eines Scrum-Teams, wo ihr die Features entwickelt, welche vom Product Owner und von den Requirements Engineers in Absprache mit den diversen Redaktionen definiert werden. Das erstellte Produkt deployed ihr mittels CI/CD in die verschiedenen Kubernets Umgebungen mit der Unterstützung von DevOps Engineers. Du arbeitest hauptsächlich an Features für das neue CMS in einer Microservices Umgebung mit Spring Boot, Hibernate, Elastic Search sowie Messaging Technologien.

Deine Funktion:

  • Software Design und Architektur in Absprache mit deinem Teamlead
  • Implementation von neuen Features mittels Spring-Boot (Java), RabbitMQ, SQL Datenbanken und Elastic Search
  • Schreiben von Unit-Tests (mittels jUnit, Mockito, etc.) und Integrationstests (mittels Cucumber)
  • Unterstützt die DevOps Engineers bei CI/CD Prozessen
  • Bist ein aktives Scrum-Team Mitglied und bringst dich ein
  • Durchführen von Code-Reviews und Coaching von Junior-Engineers

Dein Profil:

  • Höhere Ausbildung in Software Engineering o.ä. (Bachelor oder höher)
  • 5-10 Jahre Erfahrung in Backend Software Development
  • Mehrjährige Erfahrung mit Spring (Spring-Boot bevorzugt)
  • Mehrjährige Erfahrung mit JPA (Hibernate)
  • Microservices und Messaging Konzepte sind dir geläufig und du hast auch schon damit gearbeitet
  • Clean Code, Unit Testing (jUnit, Mockito, Spring MVC Testing, Integrationstesting) sind für dich keine Fremdwörter
  • Erfahrung mit GIT, Docker und Kubernetes sind wünschenswert
  • Du sprichst fliessend Deutsch und gutes Englisch
Online Bewerben!

Or, know someone who would be a perfect fit? Let them know!

Department

Zürich

Werdstrasse 21
8021 Zürich Directions

Why work with us?

We provide an attractive environment, so you can contribute and make a difference.

At Tamedia, you will find the framework required to develop professionally. You work at attractive locations in the middle of the city. In Switzerland, in Europe or wherever you can make a difference. An open work environment and flexible working hours provide you with an ideal creative freedom.

We create perspectives, so that you can advance yourself and Tamedia.

At Tamedia, you shape the future of media and digital industry from the pole position. You will learn from us, and we with you. We promote talent and provide you with the opportunity to enhance your skills. As a result, you take charge of your own career.

We live diversity, so that you can benefit from a large network.

Tamedia unites strong brands and cultures under one roof. This provides opportunities for interdisciplinary experiences. Network actively and expand your expertise through exchanges with specialists from other areas within Tamedia.

Workplace, office and culture

​Workplace, office and culture​

Already working at Tamedia AG?

Let’s recruit together and find your next colleague.

Teamtailor

Career site by Teamtailor