Software Engineer (Java)

Software Engineer (Java)

Revolut

Krakow, Madrid, Porto or Remote

About the role

We’re looking for a Backend Engineer who wants to change the world. If you like to work at a steady pace with no surprises, keep scrolling. If you want your work to change the global financial landscape, you might be just who we’re looking for.

We have a minimalist approach to using external frameworks, with emphasis on maintainability and fast turnaround with TDD, DDD and Continuous Integration & Delivery.

Our technology stack:

  • Java 17/21
  • GCP, Kubernetes, Grafana, Prometheus, NewRelic
  • PostgreSQL, Redis
  • Spock, SparkJava
  • JOOQ, Flyway

If you’re up for the challenge of shaping the future of finance, let’s get in touch.

What you’ll be doing

  • Building mobile APIs
  • Developing microservices to evolve our architecture
  • Perfecting systems that our business depends on, like risk management, fraud detection, and payment processing
  • Focusing on greenfield development and improvement of existing systems

What you'll need

  • Fluency with Java
  • 6+ years of experience in backend development
  • A bachelor's degree in computer science, maths, physics, or similar field
  • To be a quick learner with an ambitious attitude and results-driven personality
  • The ability to work well as part of a team in a fast-paced environment
  • Excellent communication and organisational skills
  • Fluency in English

Nice to have

  • Experience with Kotlin or Scala
  • Experience in finance
  • Experience in a start-up or scale-up
  • Experience in a product-focused environment

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Multiple Countries      Developer      Java Developer      On-site      Remote      Revolut     

EuroTechJobs Logo

© EuroJobsites 2025