This job offer is no longer available. See below for similar jobs:
Similar Jobs

Senior Java Developer

About Bankable

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.

Requirements

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

Values/Competencies

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

Kubernetes/Docker

Security such as Kerberos/SSO/OAuth

Postgresql – query optimisation and advanced PL/SQL

Experience in building high through-put systems

Benefits

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!

Competitive salary

Pension

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

Report this job


Applying for Senior Java Developer

Create a job alert for Senior Java Developer in London ()


or

By continuing, you agree to AdView’s T&Cs and Privacy Policy.

Email me jobs like this

Enter your email address and we will send you Senior Java Developer job alerts London ()

By continuing, you agree to AdView’s T&Cs and Privacy Policy.

By continuing, you agree to AdView’s T&Cs and Privacy Policy.

When applying for a job, do not provide bank account details or any other financial information.
Never make any form of payment. AdView is not responsible for any external website content.


Email me jobs like this

Enter your email address and we will send you Senior Java Developer job alerts London ()

By continuing, you agree to AdView’s T&Cs and Privacy Policy.

Your browser does not support Cookies or JavaScript or this option is turned off in your browser settings.

How to enable Cookies and JavaScript

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×

Please wait...
There was an error loading the page. Would you like to reload the page?