TUI logo

Senior Back End Software Engineer

TUI

About The Job

As a Senior Back End Software Engineer at TUI, you will be an integral part of a cross-functional team that is responsible for the full software development life cycle, from conception to deployment. As a senior developer, you are expected to lead by example, demonstrating a passion for software craftsmanship and a DevSecOps mindset. Your main tasks will include writing clean, functional code on the back end. You will also take a proactive role in improving the software architecture and in mentoring junior team members.

Responsibilities

  • Develop high-quality software design and architecture by producing clean, tested, and well-documented code.
  • Identify, prioritize, and execute tasks in the software development life cycle.
  • Develop tools and applications by producing clean, efficient code.
  • Automate tasks through appropriate tools and scripting.
  • Review and debug code.
  • Perform validation and verification testing.
  • Collaborate with internal teams and vendors to fix and improve products.
  • Document development phases and monitor systems.
  • Ensure software is up-to-date with latest technologies.

Technical Skills

  • Proficiency in Java and its ecosystems.
  • Experience with data persistence solutions (SQL/noSQL).
  • Expertise in developing resource-oriented APIs (REST, GraphQL) and common formats like JSON and XML.
  • Strong understanding of cloud design, infrastructure as code, tools, and services on AWS.
  • Familiarity with Spring / Spring Boot frameworks.
  • Knowledge of OpenAPI and JSON Schema.
  • Experience with event-driven architecture using tools like Apache Kafka or SNS.
  • Proficient in agile software development methodologies like Scrum and Kanban.
  • Experience with CI/CD systems, preferably Gitlab CI.

About You

  • Customer-centric with a passion for delivering high-quality digital products and services.
  • Demonstrates a software craftsmanship mindset.
  • Passionate about continuous improvement, collaboration, and fostering an inclusive team culture.
  • Strong problem-solving skills coupled with effective communication skills.
  • Open-minded, inquisitive, and a lifelong learner.
  • Comfortable with ambiguity and highly autonomous.

About Our Offer

  • Competitive salary.
  • Pension scheme and life assurance.
  • Generous holiday entitlement & holiday discounts.
  • Forward-thinking ways of working.
  • TUI time off, purchase of additional holiday entitlement.
  • Excellent rates with foreign exchange and discounts with retailers.

At TUI, we know people are as diverse as the destinations we send our customers to. We love to see your uniqueness shine through and inspire the future of travel.

Benefits
Extracted with AI

  • Competitive salary
  • Pension scheme
  • Life assurance
  • Generous holiday entitlement
  • Holiday discounts
  • TUI time off
  • Purchase of additional holiday entitlement
  • Excellent rates with foreign exchange
  • Discounts with retailers

Similar jobs

Last update: 23 minutes ago

Kuehne+Nagel logo
Kuehne+Nagel

Senior Full Stack Engineer

Join Kuehne+Nagel as a Senior Full Stack Engineer in Porto, Portugal. Develop mission-critical software using Java, Angular, and more.

Squarespace logo
Squarespace

Senior Software Engineer, Go/Java

Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.

WeTravel logo
WeTravel

Senior Backend Engineer

Join WeTravel as a Senior Backend Engineer. Work remotely in France, focusing on microservices, databases, and cutting-edge tech.

Squarespace logo
Squarespace

Senior Software Engineer, Java

Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.

Uber logo
Uber

Senior Software Engineer, Backend

Join Uber as a Senior Software Engineer, Backend, focusing on AWS, Java, and microservices in Aarhus, Denmark.

Klar logo
Klar

Senior Back End Developer

Join Klar as a Senior Back End Developer in Berlin, Germany. Work with Java, SpringBoot, and microservices in a fintech environment.

Uber logo
Uber

Senior Backend Software Engineer - Earnings Experience

Join Uber as a Senior Backend Software Engineer to build scalable systems for earnings experience.

WeTravel logo
WeTravel

Senior Backend Engineer

Join WeTravel as a Senior Backend Engineer in Lisbon. Work with cutting-edge tech in a hybrid role.

Airbnb logo
Airbnb

Senior Backend Engineer, Media Foundation

Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.

AUTODOC logo
AUTODOC

Senior Backend Engineer (Go)

Join AUTODOC as a Senior Backend Engineer (Go) in Lisbon. Develop scalable backend solutions using Golang, Prometheus, and Grafana.

AUTODOC logo
AUTODOC

Senior Software Engineer - Front-End (React.js)

Join AUTODOC as a Senior Front-End Engineer in Lisbon, focusing on React.js development in a hybrid work environment.

Siemens logo
Siemens

Software Engineer - Java, PostgreSQL

Join Siemens as a Software Engineer in Budapest, focusing on Java and PostgreSQL for critical rail systems.

TeamViewer logo
TeamViewer

Backend Software Engineer with Java and Spring Boot

Join TeamViewer as a Backend Software Engineer in Munich, focusing on Java and Spring Boot for cutting-edge AR solutions.

Wellhub logo
Wellhub

Lead Software Engineer with AWS and REST Expertise

Join Wellhub as a Lead Software Engineer to design scalable web applications using AWS and REST in a remote role.

Uber logo
Uber

Software Engineer II, Backend - Cloud & Platform Team

Join Uber's Cloud & Platform team as a Backend Software Engineer to build tools for cloud resource management.

SAP logo
SAP

Senior Back-End / Full Stack Developer

Join SAP as a Senior Back-End / Full Stack Developer in Sofia, Bulgaria. Drive innovation and transformation in a hybrid work environment.

Walmart logo
Walmart

Senior Software Engineer - Java Backend

Join Walmart as a Senior Software Engineer focusing on Java backend development, microservices, and cloud technologies.

Gofore logo
Gofore

Senior Full-Stack Developer with AWS and Angular

Join Gofore as a Senior Full-Stack Developer in Munich. Work with AWS, Angular, and more in a hybrid role. Apply now!

Groupon logo
Groupon

Senior Software Development Engineer - Java Backend

Join Groupon as a Senior Software Development Engineer specializing in Java Backend. Work remotely to help local businesses thrive.

Voyado logo
Voyado

Senior Backend Developer

Join Voyado as a Senior Backend Developer in Lund, Sweden. Work with Java, AWS, and DevOps in a dynamic team.

WeTravel logo
WeTravel

Senior Backend Engineer

Join WeTravel as a Senior Backend Engineer. Work remotely in Spain, using cutting-edge tech in a microservices architecture.

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer to design and implement cloud-native security solutions.

Fujitsu logo
Fujitsu

Java Lead Software Developer

Lead Java Developer role focusing on Spring Boot, SQL, and API development in a remote setting.

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.