高级后端工程师
岗位摘要
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.