Senior Backend Engineer - Kotlin & Spring Boot | Flex Hours

Merkle Switzerland AG

Sankt Gallen

Vor Ort

CHF 120.000 - 180.000

Vollzeit

14 Tage+
Bewerbungsgenerator

Eine maßgeschneiderte Bewerbung für diese Stelle — ein maßgeschneiderter Lebenslauf und ein Anschreiben, die genau zur Stellenanzeige passen.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

25 days holidays
Volunteer days
Mental Health support
40-hour week & overtime compensation
Flexible working hours (flextime)
Home office management
Ergonomic office space
Pet friendly offices
Learning Allowance

Zusammenfassung

Merkle Switzerland AG is seeking a Senior Backend Engineer to strengthen the service layer of an e-bank­ing platform. You will design, build, and operate highly reliable, secure microservices written in Kotlin with Spring Boot, integrated via Apache Kafka, and deployed on OpenShift.

You will own services end-to-end and mentor junior engineers. Responsibilities include API design, data model ownership, observability, and secure integration with OAuth2/OIDC.

Qualifikationen

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

Aufgaben

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

Kenntnisse

Kotlin
Spring Boot
Apache Kafka
PostgreSQL
MySQL
Kubernetes/OpenShift
Distributed systems
OAuth2/OIDC security
Git
CI/CD
German B2+
English (business)

Ausbildung

Bachelor's degree in CS or IT

Tools

OpenShift
Kafka Streams
Schema Registry
Flyway/Liquibase
Spring Cloud

Jobbeschreibung

Merkle Switzerland AG is seeking a Senior Backend Engineer to strengthen the service layer of an e-bank­ing platform. You will design, build, and operate highly reliable, secure microservices written in Kotlin with Spring Boot, integrated via Apache Kafka, and deployed on OpenShift.

You will own services end-to-end and mentor junior engineers. Responsibilities include API design, data model ownership, observability, and secure integration with OAuth2/OIDC.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Backend Engineer - Kotlin/Kafka Microservices (Hybrid)
Senior Backend Engineer - Kotlin/Kafka Microservices (Hybrid)

Merkle • Zürich

Hybrid
CHF 140.000 - 190.000
25 holidays
Wellness days
Flexible hours
+2
Senior Backend Engineer
Senior Backend Engineer

Merkle • Zürich

Vor Ort
CHF 140.000 - 190.000
25 holidays
Wellness days
Flexible hours
+2
Java/Kotlin Backend Engineer – Microservices & Spring Boot
Java/Kotlin Backend Engineer – Microservices & Spring Boot

Merkle Italia • Zürich

Vor Ort
CHF 100.000 - 170.000
25 days of holidays
2 volunteer days
Mental Health: 3 wellness days + First
+9
Senior Fullstack Engineer (Kotlin/Java) – Remote & Growth
Senior Fullstack Engineer (Kotlin/Java) – Remote & Growth

Zürcher Kantonalbank • Zürich

Vor Ort
CHF 120.000 - 180.000
Familienzulage
Krippenplätze
Teilzeitkarriere
+7
Senior Backend Engineer - Java/Spring (Hybrid, Payments)
Senior Backend Engineer - Java/Spring (Hybrid, Payments)

Apply now! • Chiasso

Hybrid
CHF 120.000 - 150.000
Hybrid work model
Training and development opportunities
Employee benefits and discounts
Senior iOS Engineer - Flexible Hours, Global FinTech
Senior iOS Engineer - Flexible Hours, Global FinTech

Merkle Italia • Zürich

Vor Ort
CHF 110.000 - 150.000
25 days holidays
Volunteer days
Mental Health days
+8
Senior DXP Engineer — Hybrid, Swiss Backend Lead
Senior DXP Engineer — Hybrid, Swiss Backend Lead

Dentsu Aegis Network Ltd. • Zürich

Hybrid
CHF 120.000 - 180.000
Vacation 25 days
Volunteer days
Wellness days
+7
Senior Angular Engineer Frontend Architect — Multilingual
Senior Angular Engineer Frontend Architect — Multilingual

Dentsu Aegis Network Ltd. • Zürich

Hybrid
CHF 110.000 - 150.000
25 days holidays
Volunteer days
Mental Health days
+2
Senior Backend Engineer - FinTech & Crypto Systems
Senior Backend Engineer - FinTech & Crypto Systems

AMINA Bank AG • Zug

Vor Ort
CHF 140.000 - 190.000
Senior Backend Engineer - AI-Driven Fintech (Kotlin/Go) Remote
Senior Backend Engineer - AI-Driven Fintech (Kotlin/Go) Remote

Rivero • Zürich

Vor Ort
CHF 140.000 - 190.000
Collaborative workspace near Oerlikon
Stock options
Dog-friendly office
+2