Java Tech Lead
Java Tech LeadOur client is a European online travel agency and specialized in thematic short breaks. They are looking for a Tech Lead who will be in charge of building and managing an IT team in our Barcelona office. You will be focused on hotel relations and will be working together with the hotel relations product manager, who is also based in our Barcelona office. You will also collaborate with the HQ services where other members of the IT and Product teams are located.
Your mission
Your main goal is to build a self standing IT infrastructure capable of developing new functionalities and maintaining old ones which will ultimately help our relations with hotels.
In general, you will develop applications used by over 8000 hotels and activity providers and a unique product that offers many technical challenges.
You will be part of an international and company-based IT department of 20 members responsible for all Weekendesk applications (front & back-office, REST API, mobile website, iOS and Adroid Apps, external connectivity and Extranet).
In details you will be in charge of:
- Build a self-standing team
- Acquire functional knowledge on the e-travel field
- Build new features to improve existing product
- Connectivities: resilient and scalable real time integration with third party APIs
- -Channel Managers
- -Activity providers
- -Salesforce
- Hotel and activity centers extranet: build a hub to keep track of content, prices and availability
- Connectivities: resilient and scalable real time integration with third party APIs
- Build tools capable of reliable real time auditing, monitoring and analytics capabilities
- Collaborate with other teams for transverse projects
What we are looking for:
- Engineering background education with a significant experience in a Java Web environment (preferably using Agile / Scrum methodology)
- Previous working experience in years (5+)
- Management of teams - previous experience as Tech Lead is required (2 years +)
- Passionate for development and web technologies
- Entrepreneurial, enthusiastic, rigorous
- Fluent in English, French is a plus
- Initial training foresees travelling in Paris on a weekly basis
- Working experience within the e-commerce / travel industry is highly appreciated
Technical Environment
- Java 8
- Spring
- Microservices architecture
- REST APIs
- Continuous delivery
- Development best practices used: Pair programming, code review, TDD
- MongoDB, PostgreSQL, Elastic Search
- AWS, Docker
- Other tools: Maven3, Jenkins, Sonarqube, git