返回岗位列表

电通中国

高级后端工程师

地点:瑞士 薪资:薪资未公开 日期:2026-04-27

岗位摘要

Design, develop, and maintain secure, scalable backend services and APIs using Kotlin and Spring Boot.

岗位职责

  • 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.
  • Required qualifications
  • 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.

加分项

  • 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.