Zühlke Group

Senior Software Engineer (Full Stack) — Java & React

Zühlke Group
Apply
1 month ago
London, United KingdomSenior

Responsibilities

  • Build and maintain reliable JVM-based services using Kotlin or modern Java.
  • Design, develop, document, and operate APIs, integrations, and event-driven workflows.
  • Deliver end-to-end features connecting backend services and data with responsive web interfaces.
  • Write effective automated tests and improve build, test, and deployment pipelines.
  • Use structured logging, metrics, and distributed tracing to improve service operability.
  • Participate in technical discovery, architecture discussions, spikes, peer code reviews, and technical decision-making.
  • Identify and address technical debt, performance issues, reliability risks, and security or governance implications.
  • Experiment with AI-assisted engineering tools and validate their outputs for correctness, security, and maintainability.
  • Support other engineers, share knowledge, and contribute to collective code ownership and a collaborative team culture.
  • Work with client stakeholders and delivery teams when projects require occasional travel or on-site collaboration.

Requirements

  • Strong commercial experience developing server-side applications with Kotlin or modern Java, ideally Java 17 or later.
  • Good knowledge of the JVM ecosystem and backend development practices.
  • Experience designing, building, and operating APIs and production services.
  • Understanding of service reliability, maintainability, performance, and security.
  • Proven experience writing effective automated tests and practical experience with relational databases.
  • Experience with modern frontend development, ideally React and TypeScript.
  • Familiarity with CI/CD practices and supporting software in production.
  • Experience working collaboratively in an agile, product-focused engineering team.
  • Curiosity about AI-augmented engineering and willingness to develop new ways of working.
  • Desirable experience with AI-assisted development tools, asynchronous or event-driven architectures, Spring Boot, Quarkus, Micronaut, Ktor, AWS, Azure, GCP, containers, shared platforms, observable systems, regulated or financial-services environments, payments, or transaction processing.
  • Equivalent experience with comparable technologies will be considered.

Benefits

  • Flexible working hours and the possibility of working from home.
  • Profit share may be provided in addition to annual salary based on company performance.
  • Global and diverse community spanning 16 offices, with team camps, year-end parties, and local festivities.
  • Investment in employee development and opportunities to build new skills.
  • The role may involve occasional travel or agreed on-site client work depending on project and client requirements.
  • Applications must include CV and cover letter documents in English.
Zühlke Group

About Zühlke Group

1,001-5,000 employees

Zühlke Group provides technology consulting, product engineering, and digital solutions for enterprises, especially in regulated sectors such as healthcare and finance. It builds custom software, connected devices, and data-driven services, and supports clients from strategy through implementation and operations. Founded in Switzerland in 1968 and headquartered in Schlieren, Zurich, the firm is partner-owned, operates across Europe and Asia, and also invests in startups via Zühlke Ventures.

Contact me