Backend Software Engineer (Java)
Revolut
Remote, Romania
About the role
We’re looking for a Backend Engineer that 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;
- GCP;
- Kubernetes;
- Docker;
- PostgreSQL;
- Redis;
- Spock;
- SparkJava;
- JOOQ and TDD approach.
What you’ll be doing
- Building mobile APIs;
- Developing micro services to evolve our architecture;
- Perfecting a number of systems that our business depends on, like risk management, fraud detection, and payment processing;
- Focusing mostly on greenfield development and improvement of existing systems.
What you'll need
- Fluency with Java;
- 6+ years of experience in back-end 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 and Scala;
- Experience within 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.