Position: Senior Java back-end developer
Company: Luxoft
Experience required: 3y
Category: Java
English level: intermediate
Published: 2020-03-01T00:00:00+02:00

Successful candidate will be developing the first institutional-grade solution with a product that's purpose-built for the technical nature of blockchains and cryptocurrencies.
The solution we build integrates with crypto exchanges, blockchains and crypto wallets to extract, enhance, monitor, and deliver financial data such as reporting, reconciliation, controls, and compliance to enterprise systems, and decision-makers.
The product solves accounting, audit and tax requirements for the middle and back office of crypto market participants including the top tier financial institutions, and other industry-leading blockchain and cryptocurrency companies.
Currently you have opportunity to join our rapidly growing development team of strong and experienced professionals in Kiev.
You will be also collaborating daily with the team of the client, which is based in the New York. Hence Upper-Intermediate plus English is a must.

While delivering a cutting edge, real-time, high volume, cryptocurrency and blockchain based solution, we use only modern technologies on our project, like Java 8, PostgreSQL, Angular 6, AWS, Dockers, Kubernetes, etc.

Current Kiev team structure: team of 7 back-end developers, 2 front-end developers, 4 QAs and 2 Operational Support engineers with the PgM leading the project.

If you are smart and talented person who is all about the modern technologies, crypto world and delivering great products - please join our team.

Responsibilities:
This is an exciting opportunity for a strong, highly motivated, hands-on senior developer to design, build and support various components of the product. The main responsibility will lie in the area of server-side software development and integration of the product with external data sources.
We expect this individual to think critically about software architecture, security, infrastructure, and usability, while delivering a cutting edge, real-time, high volume, cryptocurrency and blockchain based solution.

Mandatory Skills:
Mandatory:
* Core Java experience
* MVC, REST services, Java/J2EE, Spring
* Multi-threading and concurrency
* Strong knowledge of the OOP/OOD principles
* SQL and RDBMS (PostgreSQL)
* Experience with cloud (AWS), containers (Docker), microservices, Kubernetes
* Rest API

Nice-to-Have Skills:
Will be a plus:
* Experience with DevOps
* Experience with DLT technologies
* Knowledge of the finance domain
* Experience with market data integration (FIX, XML, etc)