Position: Middle Java Developer
Company: smartpay
Experience required: 2y
English level: intermediate

Key Responsibilities:
Development of new parsers and support of existing ones;
Development and support of microservices necessary to ensure the operation of parsers;
Implement improvements to integrations.

Requirements:
2-3 years of commercial development experience in Java 8+;
Knowledge of multithreading;
Knowledge of regular expressions;
Knowledge of SQL (mainly MySQL);
Good understanding working principles of HTTP(S), WebSocket protocols.

It will be a plus:
Experience in developing multi-threaded applications;
Knowledge of JavaScript.

Benefits:
A work environment with a minimum level of hierarchy;
Family-like culture;
A flexible working schedule;
20 days of paid vacation + 100% paid sick leaves (up to 5 days);
A friendly Scrum team, with a lot of challenges and opportunities each day;
A great opportunity for self-development and a variety of challenging tasks;
A healthy work-life balance.