This page was automatically translated and may contain errors. View in English.
Револут

Software Engineer (Java) - Opportunity to Relocate to Poland, Spain, or UAE

Revolut

Remote · На постоянной основе

Подайте заявку первыми!

Опыт
6+ лет
Зарплата
Открытия
1
Опубликовано
5 часов назад
Режим работы
Работа из дома
Образование
степень бакалавра
Резюме
Необходимо подать заявку.

Описание работы

About Revolut

Revolut aims to empower people with greater control, transparency, and flexibility over their finances. Since its founding in 2015, the company has developed a portfolio of products including spending, saving, investing, currency exchange, and travel services that serve over 75 million customers globally. Recognized as a Great Place to Work™, Revolut employs over 13,000 people worldwide, both remotely and from offices, fostering a culture that values outstanding employee experience.

Role Overview

This position provides an exciting chance to relocate to Poland, Spain, or the UAE with full support from Revolut throughout the relocation process. Once relocated, there is flexibility to work fully remotely or in a hybrid setting at offices located in Krakow, Barcelona, Madrid, or Dubai.

Team and Technology

The Technology team at Revolut develops and maintains the systems powering their innovative financial tools used by millions globally. They prioritize clean, maintainable backend code delivered rapidly using methodologies such as Test-Driven Development (TDD), Domain-Driven Design (DDD), and continuous integration and delivery.

The technology stack includes Java versions 17 and 21, Google Cloud Platform (GCP), Kubernetes, Grafana, Prometheus, NewRelic, PostgreSQL, Redis, Spock testing framework, jOOQ, and Flyway.

Key Responsibilities

  • Construct and maintain mobile APIs.
  • Develop microservices to evolve the system architecture.
  • Enhance crucial business systems like risk management, fraud detection, and payment processing.
  • Engage in greenfield development initiatives and refine existing applications.

Qualifications and Skills Required

  • Strong proficiency in Java programming.
  • At least six years of experience in backend software development.
  • Bachelor’s degree in computer science, mathematics, physics, or a related discipline.
  • Ability to quickly absorb new information coupled with an ambitious, results-oriented mindset.
  • Effective collaboration skills in fast-moving team-oriented environments.
  • Excellent communication and organizational capabilities.
  • Fluent in English.

Desirable Extras

  • Knowledge of Kotlin or Scala programming languages.
  • Experience within financial services or fintech sectors.
  • Background working in startups or rapidly scaling organizations.
  • Participation in product-driven development teams.

Diversity & Inclusion

Revolut values a diverse and inclusive workforce, believing that varied perspectives foster exceptional and innovative products. Applications are encouraged from individuals with diverse experiences and backgrounds to join this multicultural and motivated environment.

Important Candidate Information

  • Applicants should apply only through official Revolut channels; no third-party recruiting platforms are used.
  • Communications will always be sent from official @revolut.com email addresses.
  • No requests for payment or personal financial information will be made during recruitment. Any such requests should be reported as scams immediately.

By applying, candidates confirm the truthfulness of their submitted information and acknowledge that any false data may lead to rejection or termination. Candidates agree to the processing of their personal data in line with Revolut's privacy policies.

Оставьте комментарий, если хотите получить ответ — мы не будем использовать его ни для чего другого.

Нажмите, чтобы просмотретьперетаскивание или вставить скриншот

PNG, JPG, GIF, MP4, WebM, MOV · Максимальный размер каждого файла: 20 МБ · До 5 файлов

🤖
Онлайн · мгновенная помощь с использованием ИИ