Software Backend Engineer (Java)
Summary
Builds and maintains Java-based backend services for travel brands, using Spring Boot, REST APIs, and cloud-native tools to integrate systems like payments and reservations.
Branchspace works with major travel brands, including airlines, to design and deliver world-class digital applications. We are a fast-growing team with our head office in central London and the main engineering center in Krakow. We have significant experience providing digital innovation and consulting services to travel brands and tech vendors.
We are looking for a Software Java Engineer our Krakow team. This is a full-time, hybrid role (at our office in Krakow, Poland)
Requirements
- Backend Engineering Expertise: Strong experience with Java, Spring Boot, RESTful APIs, and modern backend development practices.
- Architecture & Scalability: Proven track record designing and building scalable applications and distributed systems.
- Data & Integrations: Experience with MongoDB and integrating complex business systems such as payments, reservations, customer profiles, content management, or data processing platforms.
- Cloud & DevOps: Hands-on experience with cloud platforms, CI/CD pipelines, containerization technologies, and modern DevOps practices.
- Security & Reliability: Strong understanding of web security, application resilience, monitoring, and operational best practices.
- Technical Leadership: Experience mentoring engineers, conducting code reviews, and influencing technical decisions within a collaborative engineering environment.