You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Zühlke Group

Java Software Engineer

  • Remote
  • German (B2)

Salary

Not stated

Similar roles pay €70K - 105K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company was founded in Switzerland in 1968, is owned by its partners, and has offices across Europe and Asia. It works as a global transformation partner, helping clients plan and build their businesses while running more efficiently today and adapting to future markets.

Its multidisciplinary teams cover tech strategy and business innovation, digital solutions and applications, and device and systems engineering, with a focus on regulated sectors such as health and finance.

You will join the development team as an Advanced Software Java Engineer and build backend microservices on Java 21 and Spring Boot. The work centres on clean architecture, reliability and maintainability, and you will take features from API design through to running in production on Kubernetes.

Responsibilities

  • Take features from API design to production, owning them end to end
  • Build and maintain backend microservices in Java 21 on Spring Boot 4
  • Design REST APIs with OpenAPI documentation and connect them to internal and external services
  • Create integrations and messaging flows using Apache Camel and Kafka
  • Manage PostgreSQL data access with Spring Data JPA or JDBC and handle schema changes with Flyway
  • Model and automate business processes in the Flowable BPMN workflow engine
  • Secure services with Spring Security, OAuth2 and Keycloak
  • Write clean, well-tested code using JUnit 5, RestAssured and WireMock
  • Ship containerised applications to Kubernetes with Helm and GitLab CI/CD
  • Monitor and debug production services with Prometheus and Grafana
  • Review code and help set team best practices

Requirements

  • Strong hands-on experience with Java 17 or later and Spring Boot
  • Solid working knowledge of the Spring ecosystem, including Spring Web MVC, Spring Data JPA, Spring Security and Validation
  • Experience designing and consuming REST APIs
  • Good command of SQL and relational databases, ideally PostgreSQL
  • Experience with automated unit and integration testing using JUnit 5 and Mockito
  • Basic understanding of Kubernetes, Docker and cloud-native environments
  • Familiarity with Gradle and Git-based workflows such as merge requests and code reviews
  • Sound grasp of object-oriented design, clean code and microservice architecture
  • Experience with BPMN workflow engines such as Flowable or Camunda
  • Experience with Apache Camel or other enterprise integration frameworks
  • Experience with Kafka or other event-driven architectures
  • Knowledge of OAuth2, OpenID Connect and Keycloak
  • Experience with S3-compatible object storage such as MinIO
  • Experience with Helm, GitLab CI/CD and Azure AKS
  • Familiarity with observability tools like Prometheus and Grafana, and code quality tools like SonarQube
  • Experience with MapStruct, ArchUnit or Testcontainers
  • Working knowledge of German

Conditions

Flexible working hours

Option to work from home

The company is an equal-opportunity employer and welcomes applicants of every background

Benefits

  • A safe and healthy workplace
  • Profit share on top of your annual salary, based on the company's results from the previous year
  • Access to a global community across 16 offices, with annual team camps and year-end parties and local events
  • Investment in your personal and professional development, so you can make an impact for yourself and for clients
  • Benefit details specific to the Bulgaria office are available separately
  • Candidates who do not meet every requirement are still encouraged to apply and discuss their goals and ideas

Where you’d work

Fully remote

About the company

Zühlke Group

Offices in Sofia, Bulgaria, Bulgaria

Also hiring in London, United Kingdom, United Kingdom, Switzerland and 7 more places

11 of their 16 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 20 checks run
  • 1 red flag

Still hiring?

13 checks

No red flags

How crowded?

7 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details10 facts · Role, Location, Compensation, Employment, Requirements
Tech stack
  • Java
  • SQL
  • PostgreSQL
  • Kubernetes
  • Docker
  • Spring
  • Kafka
  • Azure
  • CI/CD
Type
Full-time
Specialty
Backend
Region
Europe
Pay period
Annual
Show 5 more factsShow less

Role

Category
Development
Specialty
Backend
Tech stack
  • Java
  • SQL
  • PostgreSQL
  • Kubernetes
  • Docker
  • Spring
  • Kafka
  • Azure
  • CI/CD

Location

Work model
Remote
Region
Europe
Offices
  • Sofia, Bulgaria
  • Bulgaria

Compensation

Salary
Salary by agreement
Pay period
Annual

Employment

Type
Full-time

Requirements

Languages
  • German (B2)

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason