Senior Backend Engineer

Merkle
Zürich, Switzerland
3 days ago

Role details

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

Job location

Zürich, Switzerland

Tech stack

API
Mobile Application Development
Cloud Computing
Code Review
Continuous Integration
Software Design Patterns
Distributed Systems
Online Banking
Java Persistence API
PostgreSQL
Liquibase
MySQL
OAuth
OpenID
Openshift
Query Optimization
Secure Coding
Service Layer
Spring Cloud
DevOps Tools - Open-source
Spring-mvc
Grafana
Spring-boot
Backend
GIT
Kotlin
Database Migration
Kubernetes
Information Technology
Avro
Kafka
Dynatrace
Api Management
Microservices

Job description

  • Develop and maintain secure microservices using Kotlin and Spring Boot.
  • Integrate event-driven systems with Apache Kafka for robust applications.
  • Own data models and optimize queries across PostgreSQL and MySQL., We are looking for a Senior Backend Engineer to strengthen the service layer of an e-banking platform. You will design, build, and operate highly reliable, secure microservices written in Kotlin with Spring Boot, integrated via Apache Kafka event streams, and deployed on Red Hat OpenShift. Kotlin is a core requirement as you will work in close collaboration with the mobile engineering team. This is a hands-on role with broad scope: you will own services end-to-end from API contract design through to production observability, influence platform-wide architectural decisions, and act as a technical reference for your squad and the wider backend chapter., * Design, develop, and maintain secure, scalable backend services and APIs using Kotlin and Spring Boot.
  • Build and operate event-driven integrations via Apache Kafka including producers, consumers, Kafka Streams, and Avro schemas with exactly-once semantics.
  • Own data models, query optimisation, and schema migrations across PostgreSQL and MySQL.
  • Integrate services with observability, CI/CD, and DevOps tooling; support deployment and monitoring on OpenShift/Kubernetes.
  • Apply security best practices in the realms of OAuth2/OIDC, authentication, authorisation, and encryption.
  • Conduct code reviews, uphold engineering standards, and mentor junior engineers.
  • Produce high-quality technical documentation covering design, implementation, and API contracts., * 25 days of holidays
  • 2 volunteer days for charitable activities
  • Mental Health: Benefit from 3 extra wellness days on top of your vacation days and a Mental Health
  • First Aider and Employee Assisstance program to support your well-being
  • 40-hour week & overtime compensation
  • Flexible working hours model (flextime)
  • Independent home office management
  • State-of-the-art, creative office space with ergonomically equipped workstations
  • Pet friendly offices
  • Full access to Dentsu Academy, on-site learning sessions, online language courses
  • Learning Allowance: Receive 40 additional hours per year for personal and professional development, on top of statutory educational leave
  • Corporate benefits platform
  • Referral bonus program
  • Workation possibility
  • Team events: company parties, monthly breakfasts, aperos

*At dentsu, Diversity, Equity, and Inclusion (DEI) is central to our vision: "To be at the forefront of people-centered transformations that shape society." We cherish the unique talents and perspectives of all individuals, welcoming applicants regardless of gender, gender identity, nationality, religion, ethnicity, cultural background, sexual orientation, age, physical or mental ability. By embracing diverse perspectives, we create meaningful change and sustainable growth for our people, clients, and society. Our hiring decisions are guided by qualifications and role-specific requirements, ensuring a workplace free from discrimination and harassment

Requirements

  • 5+ years in backend engineering and proficiency in Kotlin required.
  • Experience with Spring Boot and secure coding practices essential.
  • Familiarity with CI/CD processes and observability tools needed., * 5+ years of professional backend engineering experience.
  • Proficiency in Kotlin.
  • Strong hands-on experience with Spring Boot (Spring MVC, Security, Data JPA, Cloud, Actuator).
  • Solid Apache Kafka experience including Kafka Streams, Schema Registry, and exactly-once semantics.
  • Proficiency with PostgreSQL and MySQL: data modelling, query plans, replication, and working with connection pools (HikariCP).
  • Practical experience with Kubernetes or OpenShift.
  • Sound understanding of distributed systems, microservices architecture, and design patterns.
  • Familiarity with OAuth2/OIDC and backend security fundamentals.
  • Proficiency with Git and CI/CD practices.
  • German B2+, primary language for team communication, documentation, and stakeholder interaction.
  • English business proficient, used for technical standards and international tooling.

Nice to have:

  • Bachelor's degree in computer science, information technology, or equivalent experience.
  • Prior experience in regulated industries such as banking or fintech.
  • Familiarity with Spring Cloud and distributed tracing tools.
  • Experience with database migration tooling such as Flyway or Liquibase.
  • French or Italian, advantageous given the multilingual nature of the Swiss platform.

About the company

We Dream. We Do. We Deliver.

Als data-driven Full-Service-Agentur mit Fokus auf Customer Experience Transformation arbeiten wir mit den Top-500-Unternehmen aus der gesamten DACH-Region und Osteuropa zusammen. Unsere Wurzeln liegen in der Schweiz: Merkle DACH ist aus einer Partnerschaft der zwei führenden Digital-Agenturen Namics und Isobar entstanden. Wir sind Teil von Merkle, dem größten Unternehmen des dentsu-Netzwerks und vereinen mehr als 66.000 Digital-Fans in 146 Ländern unter einem Dach – und gemeinsam erwecken wir Marken zum Leben.

Wir sind mehr als 1.200 Digital-Expert*innen mit Know-how in Digital-Strategien, MarTech- Plattformen, Werbemittel, UX, CRM, Daten, Commerce, Mobile, Social Media, Intranet und CMS. Dabei arbeiten wir mit unseren Partnern Adobe, Microsoft, Oracle, Salesforce, Sitecore, SAP u. v. m.

Apply for this position