Zühlke Engineering

Zühlke Engineering

London

Senior Software Engineer (Full Stack) Java React

Full-Time£51,000 - 91,000 per yearأول أمسUnited Kingdom
IT

Job Description

Salary: £51,000 - 91,000 per year

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 common backend development practices.
  • Experience designing, building and operating APIs.
  • Understanding of service reliability, maintainability, performance and security.
  • Proven experience writing effective automated tests.
  • Practical experience with relational databases.
  • Experience with modern frontend development, ideally using 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 a willingness to develop new ways of working.
  • A thoughtful approach to code quality, technical trade-offs and continuous improvement.
  • Equivalent experience with comparable technologies will be considered.
Responsibilities:
  • Build and maintain reliable JVM-based services using Kotlin or modern Java.
  • Design and develop APIs and integrations following industry standards.
  • Contribute to API design standards and documentation.
  • Deliver complete end-to-end features by connecting backend services and data with responsive web interfaces.
  • Use appropriate test-first and test-informed practices to create effective automated tests.
  • Experiment with AI-assisted engineering tools where they provide clear value, such as exploring solutions, improving tests, documenting systems or investigating issues.
  • Validate AI-assisted outputs for correctness, security, maintainability, and suitability before using them.
  • Contribute to event-driven workflows and asynchronous processing.
  • Participate in technical discovery, spikes, architecture discussions and peer code reviews.
  • Improve build, test and deployment pipelines to support safe and efficient delivery.
  • Embed structured logging, metrics and distributed tracing to make services easier to operate and troubleshoot.
  • Consider the operational, security and governance implications of engineering decisions, particularly in complex or regulated environments.
  • Identify and address technical debt, performance issues and reliability risks.
  • Share knowledge, support collective code ownership and contribute to a collaborative, low-ego team culture.
  • Work as part of a cross-functional engineering squad alongside product, design and delivery colleagues.
  • Take ownership of significant features and services, contribute to technical decisions, support other engineers and help maintain high standards of engineering quality.
  • Work on-site with clients when required, collaborating directly with client stakeholders and delivery teams to understand needs, shape technical solutions and support delivery.
Technologies:
  • AI
  • API
  • Backend
  • CI/CD
  • Frontend
  • Support
  • JVM
  • Java
  • Kotlin
  • React
  • Security
  • TypeScript
  • Web
  • AWS
  • Azure
  • Cloud
  • Excel
  • GCP
  • Ktor
  • NoSQL
  • Quarkus
  • Spring
  • Spring Boot
  • Fullstack

More:

We are Zühlke, founded in Switzerland in 1968 and owned by our partners, with a presence across Europe and Asia. We are a global transformation partner with engineering and innovation at our core, helping clients build future-ready businesses through tech strategy, digital solutions, and device and systems engineering. We work in complex, regulated sectors including health and finance, and offer a collaborative, inclusive environment with flexible working hours, the possibility to work from home, a profit share scheme, and strong investment in development. This role is based in London or Manchester and is full time, with occasional travel or agreed on-site working depending on the project and client needs.

last updated 36 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Zühlke Engineering

Zühlke Engineering

Zühlke Engineering

London

IT

Skills & Technologies

TypeScriptJavaGoKotlinReactSpringAWSAzureGCPGitCI/CDAI

Inferred from job description

Salary Insight

£71,000

This role

£75,000

UK median

This salary is 5% below the UK median for Senior roles75,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom