TL;DR
Java Software Engineer: Building and optimizing distributed, scalable microservices platforms for a high-demand search service with an accent on API design, database performance, and quality code following SOLID principles. Focus on designing and developing advanced systems for a travel subscription platform and continuously integrating AI tools to enhance productivity.
Location: Hybrid in Barcelona or Madrid
Company
hirify.global is the world’s leading travel subscription platform and one of the largest e-commerce businesses in Europe.
What you will do
- Develop skills with a cutting-edge tech stack including Java 11/17, Docker, Kubernetes, Kafka, Neo4J, ElasticSearch, Redis, Datadog, Google Cloud Platform, and Oracle databases.
- Create distributed, scalable microservices platforms with daily deployments, high quality, clean code, SOLID principles, design patterns, and TDD.
- Work independently on modules across all phases of the Software Development Life Cycle (SDLC).
- Design and develop advanced systems for a high-demand search service, directly influencing its performance and reliability.
- Code high-quality solutions through good design, attention to detail, and test quality, acting as a referral for best practices within the team.
Requirements
- Deep understanding of software engineering concepts such as OOP, functional programming, concurrency, data structures, design and architecture patterns, databases, and APIs.
- Experience working with the entire software development cycle, including deploying to production and testing (unit and integration), as well as Cloud and Continuous Delivery environments.
- Strong data-driven capabilities, analytical skills, design pattern skills, and creativity to solve complex business and customer problems.
- Strong focus on quality and a technical excellence mindset, with ambition to provide resilient, high-performing solutions.
- Excellent communication and organizational skills, with an open mind to reach agreements for the benefit of the team and stakeholders.
- Fluent English level required to work in a multicultural environment and communicate at all levels.
Nice to have
- Experience with Applied AI Tools such as GitHub Copilot, ChatGPT, or other AI-powered coding assistants.
- Curiosity and eagerness to explore, experiment with, and integrate emerging AI-driven solutions into software development workflows.
- Ability to effectively leverage AI tools to debug code, streamline development processes, and enhance productivity.
- Adaptability and learning agility, enthusiastic about continuously learning and quickly adapting to new AI features.
- Experience or interest in collaborating closely with AI tools as “pair programmers” to complement traditional software development practices.
Culture & Benefits
- A rewarding compensation package including Prime Plus membership, competitive salary, flexible benefits, performance-based bonuses, and birthday day off.
- Continuous learning opportunities with free Coursera access, soft skills workshops, tech training, and leadership development, plus a great onboarding program.
- Personalized career paths and the eVOLVE Program to empower career growth, with internal mobility opportunities for horizontal changes and promotions.
- Hybrid home-office model focused on outcomes, valuing flexibility, employee care, and transparency to achieve the right work-personal life balance.
- Engaging after-work events, padel tournaments, parties, and opportunities to create communities based on passions like sports and music.
- Dynamic and healthy environment fostering innovation, risk-taking, diverse teams, an Agile mindset, no dress code, and free fruit, coffee, and tea at offices.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →