Senior Java Developer - Tallinn

  • TransferWise
  • Tallinn, Tallinna linn, Estonia
  • Jul 28, 2017
Full time Developer JAVA

Job Description

TransferWise is a VC-backed, international money transfer start-up co-founded by Skype’s first employee and backed by some of planet's most experienced innovators, including Sir Richard Branson and PayPal founder Peter Thiel, we're disrupting the world of currency & international money transfer. That means flipping a gazillion dollar industry on its head using only real exchange rates and tiny non-hidden-fee. Headaches averted, revolution sparked.

Are you up to building a modern international financial institution from the ground up, but better than any of the existing global banks? We are looking a couple of strong Senior Java Engineers to join our largest office in Tallinn, Estonia. As a Java Engineer you will have solid experience Java/JVM based technologies. You will be hands on within the technology and working towards making our product the best that it can be by solving the challenges that we face. However our flat organisational structure means you'll be someone who is unconcerned with titles and hierarchy. What really excites you is problem solving and delivering innovative technology and products that create happy customers.

So, what’s the role?
Our growing engineering team needs experienced people (like you) to help us push TransferWise forwards. We expect from you solid architectural decisions, rock hard integrity and clean code. You must know how good software is built, and be able to figure out what are the best decisions for TransferWise. Good communication skills are put into good use as you evangelise your way through our team and tell us all about the next best things and forgotten best practices alike. Someone needs to coach our apprentices and journeymen, so it will be up to you, the craftsman, to guide them.


What skills do I need?

  • Experience with JVM, plus points for Spring Boot and Grails
  • Experience as architect or technical lead
  • Experience with scalability, security and performance challenges
  • Understanding of test driven development (TDD), the ability to structure your code so it’s testable, and the desire to write tests. 
  • English as a working language

Always a plus:

  • Knowledge about the world of finance
  • Sleeping with a copy of "Clean Code” under your pillow
  • Sympathy towards polyglot programming


Apart from the all-expenses-paid company holidays twice a year (which are completely insane), a really competitive salary, stock options in one of Europe’s most hotly tipped startups, a sexy laptop and team lunches. you won’t get much in the way of extras. However, we will give you a fun, friendly atmosphere, plenty of opportunities to grow and the chance to be part of our little revolution. Oh, and coffee, there’s plenty of good coffee.


Some important stuff we would like you to know

To meet our regulatory obligations as a licensed financial services company, TransferWise needs to take background checks on all new hires, which may include Criminal and Credit checks. Please discuss with the Recruiter if you have any concerns regarding this process.

We want to make sure that our recruitment process is accessible to everyone. So if you need any reasonable adjustments – at any point in the process – we’ll do our best to help. Just let us know what you need on your application form, or drop us an email. You might need a reasonable adjustment if you’ve got a disability. Or maybe you live overseas, and you’d prefer to meet us over Skype.