Senior Java Developer
Bankable is growing and investing in our Technology team and as such are now looking to hire a Senior Software Engineer.
Bankable is an award-winning fintech company that displaces payment and banking inefficiencies worldwide since 2010. We have recently announced a strategic partnership with Visa, allowing us to accelerate our expansion in Europe, North America and the Middle East.
Bankable can power any product or service which involves collecting funds, storing funds and paying funds irrespective of the currency and the payment methods used. Our real-time cross-border digital and payment solutions are used by global corporates and banks such as ABN Amro, Emirates and Airbus as well as scale-ups such as Glovo and Spendesk.
Everyone at Bankable is encouraged to take initiative and has the flexibility to grow and shape their careers based on ambitions and interests.
Technology wins and projects
The technology team has added significant business value to our platform by implementing solutions for Faster Payments (GBP fast payments), SEPA (EUR based payments) and 3D Secure (on-line security checks for payments). The team have also integrated with major on-line banks to provide on-line bank accounts to our consumers.
The technology team have changed the way we do things significantly over the last year. We have migrated our builds on to , implementing CI/CD. Have moved our application monitoring onto a cloud based ELK provider. We have also built a real-time payment notifications solution on GCP.
Our goals of porting our whole stack on to the cloud are also being actively worked on. This requires a significant amount of architectural change.
Tasks and Responsibilities
You will be senior technologist in your team. Whilst a large partition of your day will be filled with coding new features on the platform, you will also be coaching and mentoring more junior team members.
You will be asked to research and design solutions that are simple, highly scalable and reliable.
Produce high quality documentation on the solutions implemented.
Write and implement tests to ensure a high level of test coverage. You are also expected to think about the edge cases of testing, what areas that may need to be considered when rolling out and what the risks are.
Ultimately you are responsible for ensuring the solution implemented meets the company’s architectural guidelines.
A solid foundation and working knowledge of:
Expert coder in Java and other languages
Strong knowledge in good distributed systems design (What does a good distributed system look like?)
Strong technical solution design skills
Good software design skills
Experience in building API based services, RESTFUL and SOA
Strong Linux (or Unix, BSD) skills
Strong knowledge of testing and test frameworks such as BDD and/or Unit Testing
Strong SQL knowledge include PL/SQL
Strong knowledge of how to design and execute effective functional tests
Strong understanding of source control software
Fluent in English
Good interpersonal and communication skills
Relish being in a fast-paced, rapidly changing environment.
Logical / methodical trouble-shooter/investigator, creative problem solver
Enthusiastic/interested in technology in general (“technologist”)
Understands the importance in delivering high quality solutions
Takes ownership of the solutions you design
Support of Business and Delivery functions by acting as a Technology partner.
You offer your opinion and respectfully reason with people. Once a direction has been agreed you commit to it.
Nice to have (not essential)
A major European language other than English
Background in the payment industry – ideally card transaction processing and/or Faster Payments/SEPA or FX background
Background in building virtual ledger management systems
Cloud Services - any experience working with Cloud
Working on microservice based architectures
Security such as Kerberos/SSO/OAuth
Postgresql – query optimisation and advanced PL/SQL
Experience in building high through-put systems
Work at a fun, fast-paced FinTech based in Europe’s largest technology accelerator Level39 (Canary Wharf, London). In addition to awesome views of London, our office offers unlimited coffee brewed by a slick Nespresso machine, fresh fruit for breakfast and freshly baked cookies every day at 3pm!
A collaborative work environment where you are encouraged to take the initiative
You will have the flexibility to grow and shape your career within Bankable, based on your interests and ambitions
Job has now expired