Position: Java Developer
Company: Ncube
Category: Java
Experience required: 3y
English level: upper

NCube Ltd. opens the position of a Java Developer to join the project team of our partner, which develops a white-label platform with financial capabilities to complement the business existing service. Their enterprise software enables businesses to programmatically make and receive real-time payments directly to/from their bank, on time, in the UK and around the world.

Developers will be working closely with the CTO as a part of the Agile team. There are two integrations they're doing with banks. Tasks are divided up in line with scrum principles

**Requirements:**
3+ years of commercial experience in designing, implementing, shipping and maintaining complex Java web applications (Java, Spring, Maven)
Experience developing APIs
You are familiar with basic AWS and PostgreSQL DB
Ability to write & update tests (we use Junit, Selenium Web Driver, Mockito, Power Mock)
A Degree in Computer Science or similar
Upper-Intermediate level of English language

**Good to have:**
Experience in financial/payment systems
Knowledge of Continuous Deployment and Continuous Integration tools and techniques (we use Circle Ci, Github, Jira)

**Responsibilities:**
Design, implement, ship and maintain complex commercial web applications
To write & update tests
Work in an Agile environment

**We offer:**
The challenging project
Competitive salary review based on qualification and contribution
Full-Time job (Office in Kyiv or remotely)
Flexible working schedule, vacations, paid sick leaves, English courses, regular parties
Good working environment
Great team spirit