TL;DR
Senior Java Software Engineer (AI): Designing and developing distributed, scalable microservices platforms for a travel ecommerce platform with an accent on API design, high-demand search service performance, and system reliability. Focus on utilizing a cutting-edge tech stack including Java 11/17, Docker, Kubernetes, and GCP, while integrating AI tools for enhanced problem-solving and development workflows.
Location: Hybrid in Barcelona, Spain or Milan, Italy
Company
hirify.global is the world’s leading travel subscription platform, pioneering Prime, the largest travel subscription program, powered by a proprietary AI platform for a hyper-personalised service.
What you will do
- Develop skills with a cutting-edge tech stack including Java 11/17, Docker, Kubernetes, Kafka, Neo4J, ElasticSearch, Redis, Datadog, and Google Cloud Platform services.
- Create distributed, scalable microservices platforms with high quality, clean code, SOLID principles, design patterns, and TDD.
- Be independent in all phases of the Software Development Life Cycle (SDLC) for your area of expertise.
- Design and develop advanced systems for the high-demand search service, directly influencing platform performance and reliability.
- Code high-quality solutions with good design, attention to detail, and test quality, acting as a referral for best practices.
- Work in a fully agile organization using Kanban, actively participating in team ceremonies, product definition, and ideation processes.
Requirements
- Senior-level experience as a Java Software Engineer.
- Strong background with Java 11/17, Docker, Kubernetes, Kafka, and cloud platforms like Google Cloud.
- Proficiency in designing and developing distributed, scalable microservices.
- Experience with clean code, SOLID principles, design patterns, and Test-Driven Development (TDD).
- Ability to work independently across the full SDLC.
- Work from Barcelona, Spain or Milan, Italy in a hybrid model.
Nice to have
- Experience with Applied AI Tools such as GitHub Copilot or ChatGPT.
- Curiosity and eagerness to experiment with and integrate emerging AI-driven solutions.
- Ability to effectively leverage AI tools for debugging, streamlining development, and enhancing productivity.
- Adaptability to continuously learn new AI features and capabilities.
- Experience or interest in collaborating closely with AI tools as “pair programmers.”
Culture & Benefits
- Competitive salary and flexible benefits package, including performance-based bonuses and birthday day off.
- Relocation support, premium equipment with device ownership.
- Access to continuous learning resources like Coursera, soft skills workshops, and tech training.
- Personalized career paths, internal mobility opportunities, and a supportive onboarding program.
- Hybrid home-office model focused on outcome, promoting work-life balance.
- After-work events, padel tournaments, parties, and community building based on passions.
- Dynamic, agile, diverse, and open-minded environment with no dress code, free fruit, coffee, and tea.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →