AdTechTalent
Engineering4 days agoHybrid

Merkle

Senior Backend Engineer

kotlinspring bootapache kafkakafka streamsavropostgresqlmysqlopenshiftkubernetesoauth2oidcgitci/cdmicroservicesdistributed systemsbackende-bankingfintech

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Zürich, Switzerland

Full job description

Merkle, a dentsu company, seeks a Senior Backend Engineer to develop and operate secure, scalable microservices for an e-banking platform. The role involves designing APIs, building event-driven integrations with Apache Kafka, managing data models and schema migrations in PostgreSQL and MySQL, and supporting deployment on OpenShift/Kubernetes. Candidates must have 5+ years of backend experience, proficiency in Kotlin and Spring Boot, strong Kafka skills, experience with PostgreSQL/MySQL, Kubernetes/OpenShift knowledge, and familiarity with OAuth2/OIDC security. German B2+ and business-level English required. Responsibilities include code reviews, mentoring, and technical documentation. Benefits include 25 holidays, wellness days, flexible hours, home office, learning allowances, and more. The position is hybrid based in Zürich, Switzerland.

What you'll do

  • 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 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
  • Influence platform-wide architectural decisions
  • Act as a technical reference for the squad and wider backend chapter

Requirements

  • 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+ for team communication, documentation, and stakeholder interaction
  • English business proficient

Tech stack

KotlinSpring BootApache KafkaKafka StreamsAvroPostgreSQLMySQLOpenShiftKubernetesOAuth2OIDCGitCI/CDSpring MVCSpring SecuritySpring Data JPASpring CloudFlywayLiquibaseHikariCP

Benefits

25 days of holidays2 volunteer days for charitable activities3 extra wellness days on top of vacation daysMental Health First Aider and Employee Assistance program40-hour week & overtime compensationFlexible working hours model (flextime)Independent home office managementState-of-the-art, creative office space with ergonomically equipped workstationsPet friendly officesFull access to Dentsu Academy, on-site learning sessions, online language coursesLearning Allowance: 40 additional hours per year for personal and professional developmentCorporate benefits platformReferral bonus programWorkation possibilityTeam events: company parties, monthly breakfasts, aperos

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.