— Solid knowledge of Java 8
— Several years experience with Spring framework and database abstraction layers like Hibernate
— Experience working with SQL databases, query optimization and designing schemas
— High coding standards — understanding of test coverage best practices & test pyramid concept
— Be familiar with Continuous Delivery approach
— Experience with Distributed and Concurrent Systems, knowing the tradeoffs between stateful/stateless and synchronous/asynchronous architectures
— Hands-on knowledge of system integration patterns — REST, messaging, Kafka, event streams
— Passionate about technology and its relationship with product and user experience
— Ability to work independently — identify problems, create plans and implement solutions to them
— Broad understanding of the concept of minimum viable product (MVP)
— Customer is at the heart of everything you do and this empathy drives all decision you make
— Ability to articulate complex and technical concepts to non-technical audiences
— Knowledge/interest in payment platforms, foreign exchange & highly complex systems
— Competitive salary according to your professional skills and expectations
— Travel to work and learn with our dev teams in London, Tallinn, Budapest, New York, Singapore and more
— Stock options in one of Europe’s most hotly-tipped startups
— Education and self-development expenses covering
— Possibility to travel to different offices of the company around the globe
— Free breakfasts and lunches every day
— Team Buildings (Summer Days & Mission Days); wellbeing weeks twice a year
— Flexible working hours
— Friendly atmosphere, plenty of opportunities to grow
— 24 calendar days a year paid vacation and 10 calendar days paid sick-leave
— English courses
— Medical insurance
Currently, we are looking for some awesome Java engineers to join our TransferExperience, Cards, Currencies and others teams in Cherkasy, Ukraine. The teams follow Agile methodologies to approach and solve customers’ problems via development of impactful functions & product features, automate processes and measure results. We are moving fast and sometimes break things, but we learn from mistakes without blame or drama.
You’ll travel often & work together with teams in Tallinn, Budapest, London, New York, Singapore, etc.
For a sneak — peek into our Engineering culture, check: tech.transferwise.com
Who we are?
TransferWise was founded in 2011 with a clear mission: Money without borders — so people and businesses can send and receive any currency effortlessly, whenever, wherever.
Sure, the heart of what we do is international money transfer. And we’re committed to making it instant, convenient and fair for millions of people, all over the world. But we’re growing our other products and our teams at an exciting pace. And we’re looking for the very best to jump on board.
What it’s really like to work here?
At TransferWise, we do things a bit differently. There’s no corporate nonsense and no old-fashioned hierarchy. Instead, we work in dozens of self-sufficient, autonomous teams. Think of them like start-ups within a start-up that learn from each other.
Each team picks the problems they want to solve. So there’s no micro-management. No hiding behind fancy job titles. And no one telling you what to do. You are your own boss. But you’ll get tons of guidance and plenty of support from talented, super-smart colleagues from all over TransferWise.
We’re going to be upfront — the way we work doesn’t suit everyone. But if freedom, autonomy, and life-affirming, head-scratching professional challenges rock your world, we could be a match made in heaven