Position: Senior Software Engineer (Java/Spring)
Company: Banfico
Category: Java
Experience required: 3y
English level: fluent

We specialise in providing Open Banking solutions. With new client projects, we would like to add more experienced Java Spring Developers to our team for a long-term relationship.  We would like someone to work full-time in UK time zone. For the right candidate this is a long-term opportunity.

Senior Software Engineer (Java/Spring) - Remote
Experience: 5+ years
Domain: Fintech
Full time: 40 hours per week
IMMEDIATE START
Contract /Freelance
Contract Duration- 3 months rolling contract

**Requirements**
Design and implementation of Java-based applications
Must be able to write clean, readable & high-quality testable code
Good team player 
Design, implement and maintain REST API  
Deliver results within an Agile methodology 
Proactive & good communicator in English (professional level) 
  
**Essential Skills and Experience: **
Between 5-10 years of previous experience in development using Java/J2EE technologies (Java 8 or above) 
Experience in developing Spring MVC or Spring boot applications 
PostgreSQL / Oracle / MySQL / MongoDB  
Experience in Docker and Kubernetes  
Must have experience in JPA / Hibernate / Multi-threading  

**About Banfico**
Banfico is prominent player in Open Banking domain. We are primarily technocrats from banks who help banks to comply & compete in the new era of Open Banking / PSD2 regulation. Our team are part of standards publishing body in Europe & also part of various working groups. We are growing steadily with uptake of new banking clients. We are based in London financial hub - Canary Wharf, London. Come & be part of the Open Banking Revolution.