TL;DR
Senior Software Engineer (Java): Building and optimizing high-load payment services and financial products with an accent on integrating innovative payment methods and designing intelligent anti-fraud engines. Focus on developing distributed, scalable microservices platforms and applying clean code principles in a continuous delivery, cloud-based environment.
Location: Hybrid in Barcelona, Spain or Milan, Italy.
Company
hirify.global is the world's leading travel subscription platform and one of Europe's largest e-commerce businesses, powered by a proprietary AI platform.
What you will do
- Work with product owners, data scientists, and UX designers to integrate innovative payment methods and create new financial products.
- Design and develop a convenient payment experience, including an intelligence anti-fraud engine based on big data.
- Create distributed, scalable microservices platforms with daily deployments and high-quality, clean code.
- Promote clean code, SOLID principles, and TDD within the team.
- Design and develop advanced systems and innovative solutions related to finance, payments, or fraud.
- Mentor and support the development of 2-3 team members.
Requirements
- Deep understanding of software engineering concepts: OOP, functional programming, concurrency, data structures, design and architecture patterns, databases, and APIs.
- Experience with the entire software development cycle, including deployment to production, unit and integration testing, Cloud, and Continuous Delivery environments.
- Strong data-driven capabilities, analytical skills, design pattern skills, and creativity to solve complex business and customer problems.
- Ability to design and develop advanced systems and innovative solutions for finance, payments, or fraud.
- English: C1 fluent level required to work in a multicultural environment and communicate at all levels.
- Experience working in Agile environments with a focus on Continuous Integration and Deployment (CI/CD).
Nice to have
- Experience with Applied AI Tools such as GitHub Copilot or ChatGPT.
- Curiosity and eagerness to explore and integrate emerging AI-driven solutions into software development.
- Ability to effectively leverage AI tools to debug code, streamline development processes, and enhance productivity.
- Experience or interest in collaborating closely with AI tools as “pair programmers”.
Culture & Benefits
- Competitive compensation, Prime Plus membership, flexible benefits, performance-based bonuses, and a birthday day off.
- Continuous learning opportunities with free Coursera access, soft skills workshops, and tech training.
- Personalized career paths and internal mobility opportunities.
- Hybrid home-office model focused on outcome to embrace freedom and flexibility.
- Regular after-work events, padel tournaments, parties, and a diverse, open-minded team environment.
- Premium equipment with device ownership through an equipment lifecycle program.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →