Senior Back End Software Engineer
TUIAbout 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 Full Stack Engineer
Join Kuehne+Nagel as a Senior Full Stack Engineer in Porto, Portugal. Develop mission-critical software using Java, Angular, and more.
Senior Software Engineer, Go/Java
Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.
Senior Backend Engineer
Join WeTravel as a Senior Backend Engineer. Work remotely in France, focusing on microservices, databases, and cutting-edge tech.
Senior Software Engineer, Java
Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.
Senior Software Engineer, Backend
Join Uber as a Senior Software Engineer, Backend, focusing on AWS, Java, and microservices in Aarhus, Denmark.
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.
Senior Backend Software Engineer - Earnings Experience
Join Uber as a Senior Backend Software Engineer to build scalable systems for earnings experience.
Senior Backend Engineer
Join WeTravel as a Senior Backend Engineer in Lisbon. Work with cutting-edge tech in a hybrid role.
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.
Senior Backend Engineer (Go)
Join AUTODOC as a Senior Backend Engineer (Go) in Lisbon. Develop scalable backend solutions using Golang, Prometheus, and Grafana.
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.
Software Engineer - Java, PostgreSQL
Join Siemens as a Software Engineer in Budapest, focusing on Java and PostgreSQL for critical rail systems.
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.
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.
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.
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.
Senior Software Engineer - Java Backend
Join Walmart as a Senior Software Engineer focusing on Java backend development, microservices, and cloud technologies.
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!
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.
Senior Backend Developer
Join Voyado as a Senior Backend Developer in Lund, Sweden. Work with Java, AWS, and DevOps in a dynamic team.
Senior Backend Engineer
Join WeTravel as a Senior Backend Engineer. Work remotely in Spain, using cutting-edge tech in a microservices architecture.
Senior Backend Engineer - Cloud Native Security
Join SentinelOne as a Senior Backend Engineer to design and implement cloud-native security solutions.
Java Lead Software Developer
Lead Java Developer role focusing on Spring Boot, SQL, and API development in a remote setting.
Senior Backend Engineer - Cloud Native Security
Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.