Global Air Logistics IT (Senior) Software Engineer Perishables

Company: Kühne + Nagel
Apply for the Global Air Logistics IT (Senior) Software Engineer Perishables
Location: Milton Keynes
Job Description:

Overview

In this role you drive the design, development and support of the Air Perishables digital product landscape within KN FreshLOG, enabling time-critical shipments to move globally. You collaborate with stakeholders across business, tech and operations to deliver end-to-end solutions and improve efficiency. You will contribute to architecture discussions, implement robust Java-based services, and advance cloud and CI/CD practices. This position offers exposure to innovative logistics tech in a global, agile environment with opportunities for growth and impact.

Pay / Benefits

  • Hybrid working from Milton Keynes office
  • Competitive compensation and benefits
  • International exposure
  • Career advancement opportunities
  • Continuous learning and development opportunities
  • Culture that encourages innovation and teamwork

Responsibilities

  • Collaborate with operations and product stakeholders to analyze processes and design end-to-end solutions
  • Participate in design and architecture discussions
  • Write clean, well-tested code following agile principles
  • Build and maintain CI/CD pipelines and contribute to containerisation and cloud deployments
  • Optimize and stabilize Air Perishables applications
  • Partner with leadership and teams to deliver innovative, efficiency-enhancing solutions
  • Evaluate emerging technologies and share recommendations
  • Engage in regular sprint ceremonies

Key requirements

  • Bachelor’s degree in a related field
  • Full-stack Java development experience with Java 17+
  • Strong Spring Boot, JPA/Hibernate, JUnit, CI/CD, Git, Maven, Docker expertise
  • Experience with JavaScript/HTML/CSS and frameworks like Angular/TypeScript; mobile tech (PWA, Ionic)
  • Relational databases (PostgreSQL, MySQL) and API integrations including REST and Kafka
  • Practical agile/Kanban experience in distributed teams and ability to work independently
  • Experience with AI-assisted development tools (e.g., Claude Code) is advantageous
  • Good communication and global collaboration skills
  • Strong communication
  • Initiative and self-starting
  • Ability to resolve ambiguity
  • Java 17+
  • Spring Boot
  • JPA/Hibernate

…

Posted: September 14th, 2026