Java Software Engineer II - Backend (for Temp workers)
Booking.com
Manchester, United Kingdom
Onsite
mid-level
July 15, 2026
€155,000
€44,000
Want to apply for this job?
Subscribe to access the application link and 8,000+ more jobs
Job Description
About The Role We are looking for a Software Engineer II to join our team at Booking.com. In this role, you will own the execution of technical solutions across a suite of 20 services, helping us deliver a steady roadmap of 3–4 service enhancements per quarter.
You will focus on high-quality, high-speed backend delivery, building new product features, and implementing crucial service-to-service communication. This role is ideal for a developer who writes clean, testable code and thrives in a high-volume, continuous delivery environment.
What You’ll Do (Key Responsibilities)
- Deliver Backend Solutions: Write, refactor, and own clean, reusable Java code across multiple services.
- End-to-End Ownership: Manage services from development through deployment, including monitoring application health and performance in AWS.
- Database Migration & Scaling: Work on high-volume databases, assisting with batch migrations and optimizing data performance.
- Incident Management: Support live production systems during office hours, resolving issues quickly to maintain system reliability.
- Collaborate & Communicate: Work closely with Product Owners and cross-functional teams to design scalable technical solutions.
- On-call rotation is within office hours only.
Must-Have Skills (The Essentials)
- Core Tech Stack: 3+ years of professional experience with Java (Version 17 onwards) and SpringBoot.
- Database Knowledge: Strong experience with SQL databases (and exposure to high-volume data or batch migrations).
- Strong Testing Practices: Proactive approach to testing; you know what to test and treat automation with the same importance as production code.
- Fast-Paced Delivery: A proven track record of balancing high-quality craft with speed of execution.
Desirable (Nice-to-Haves)
- Cloud Experience: Hands-on experience with AWS (basic security, infrastructure, or DynamoDB).
- Experience setting up secure service-to-service communications.
- Bachelor’s degree in Computer Science or a related field.
More Jobs You Might Like
Helpful Resources
Salary & Savings Calculator
Compare salaries across European cities and calculate your potential savings. Understand cost of living and take-home pay for tech jobs in Europe.
Career Guides
Expert advice on landing high-paying tech jobs in Europe. Tips on interviews, salary negotiation, and career growth from The European Engineer.
Access 8,000+ High-Paying Tech Jobs
Get unlimited access to our full database of 8,000+ jobs with advanced filters, salary comparisons, and exclusive career guides from The European Engineer.