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
Senior Back End Software Engineer
Join TUI as a Senior Back End Software Engineer in Lisbon, focusing on cloud-native applications and APIs using AWS.
Full Stack Software Engineer
Join TUI as a Full Stack Software Engineer in Lisbon, working with technologies like AWS, JavaScript, and Java.
Senior Full Stack Software Engineer - Platform Solutions
Senior Full Stack Engineer role focusing on AWS and modern web technologies in a leading global tourism company.
Full Stack Software Engineer
Join TUI as a Full Stack Software Engineer, working with JavaScript, AWS, and cloud-native applications in a hybrid environment.
Full Stack Software Engineer - Platform Solutions
Join TUI as a Full Stack Software Engineer to develop cloud-native applications using AWS and modern web technologies.
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer needed in Palma, Spain. Expertise in JavaScript, Java, CSS, GraphQL. Competitive salary, flexible working.
Full Stack Software Engineer - Search
Join TUI as a Full Stack Software Engineer in Lisbon, focusing on search functionalities using modern tech like AWS, JavaScript, and GraphQL.
Senior Software Engineer - Back-end (Viator)
Senior Software Engineer for Viator, focusing on back-end development with skills in Java, AWS, SQL, and more. Remote options available.
Software Engineer II (Back-End Development)
Join Viator as a Software Engineer II focusing on back-end development in Lisbon. Work with Java, C#, SQL, and more.
Senior Backend Engineer
Join WeTravel as a Senior Backend Engineer in Lisbon. Work with cutting-edge tech in a hybrid role.
Senior Software Engineer - Back End
Join Viator as a Senior Software Engineer focusing on back-end development with AWS, Java, and more. Remote work from Poland.
Senior Software Engineer - Fullstack (Java, React, TypeScript)
Senior Software Engineer role focusing on Java, React, TypeScript in a dynamic team at Tripadvisor.
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.
Software Engineer II - Back End
Join Viator as a Software Engineer II focusing on back-end development with AWS, Java, and GraphQL. Remote work in Poland.
Software Engineer II - SEO Team
Join Tripadvisor in Lisbon as a Software Engineer II on the SEO team, enhancing travel experiences through innovative SEO strategies.
Software Engineer II (Full Stack) - Hotels Team
Join Tripadvisor's Hotels Team as a Full Stack Software Engineer II in Lisbon, Portugal. Work with React, Java, and Kotlin.
Senior Back-End Software Developer
Join AUTODOC as a Senior Back-End Software Developer in Lisbon. Work with Java, PHP, and microservices in a dynamic team.
Senior Full Stack Engineer
Join Kuehne+Nagel as a Senior Full Stack Engineer in Porto, Portugal. Develop mission-critical software with Java and Angular in a hybrid work environment.
Senior Java Backend Developer
Join Holidu as a Senior Java Backend Developer to refine property ranking and build reliable APIs. Hybrid role in Munich.
Senior Backend Engineer
Join WeTravel as a Senior Backend Engineer. Work remotely in Spain, using cutting-edge tech in a microservices architecture.
Senior Software Engineer - Backend | Core
Senior Backend Software Engineer role in Porto, focusing on Java, Spring, microservices, and cloud solutions. Hybrid work model.
Senior Backend Software Engineer
Join Wellhub as a Senior Backend Software Engineer to innovate and enhance our wellness platform. Work remotely in Portugal.
Senior Software Engineer
Join Flix as a Senior Software Engineer in Lisbon. Work with Python, AWS, and Kubernetes to drive innovation in travel tech.
Senior Software Engineer - Backend | Platform
Senior Backend Software Engineer role in Porto, focusing on Java, Microservices, and Cloud Platforms.