Java Backend Engineer at Sterksen
Bern, Bern, Switzerland -
Full Time


Start Date

Immediate

Expiry Date

03 Dec, 26

Salary

0.0

Posted On

04 Sep, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information Technology & Services

Description

Function

As a Mid-level Java Backend Engineer, you will contribute to the core of the data platform: robust and scalable backend services that process millions of traffic messages per day. You will develop event-driven microservices using technologies such as Java, Spring Boot, and Apache Kafka, thereby making a direct contribution to reliable data products on a national scale.

Your focus is on the Dev in DevOps. You design, build, and maintain microservices that transform, enrich, and make traffic data available. Additionally, you contribute to discussions on data modeling, schema evolution, and architecture, and actively contribute to the continuous professionalization and technical direction of the platform.

Your duties at a glance:

  • Developing and maintaining Java/Spring Boot microservices.
  • Building Kafka Streams topologies for event processing, deduplication, and aggregations.
  • Modeling data contracts in Avro, with management via the Schema Registry.
  • Working with PostgreSQL and Azure Blob Storage for storage and snapshots.
  • Designing scalable, testable, and maintainable solutions in a Kubernetes environment (AKS).
  • Collaborating with ops engineers to improve CI/CD pipelines, monitoring, and observability.

You work with a modern event-driven stack in which Apache Kafka, Avro, Spring Boot, Kubernetes, and PostgreSQL play a central role. With this, you combine software engineering expertise with the challenge of real-time streaming data on a national scale.

Job requirements

What you bring:

  • A completed HBO degree in a relevant field, such as Computer Science or Software Engineering.
  • Extensive experience with Java and Spring Boot in production environments.
  • Experience with event-driven architectures, preferably with Apache Kafka and Kafka Streams.
  • Experience working in Kubernetes environments, preferably AKS.
  • A strong focus on clean code, testability, and scalability.
  • Affinity with or experience in Agile working, preferably in a SAFe environment.
  • The ability to oversee complexity and act as a sparring partner within the team.

Experience or knowledge of PostgreSQL in data-intensive applications, data modeling and schema evolution, caching solutions such as Apache Ignite, CI/CD pipelines in Azure DevOps, observability tooling such as Grafana, Prometheus, and OpenTelemetry, authentication and security with OAuth2, JWT, and TLS, cloud-native patterns and distributed systems, and working with GIS data would be a plus.

Responsibilities
Loading...