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

Edifecs is the leading business process automation services provider for the Healthcare Insurance industry with its own line of products.

Requirements:
- specialized post-secondary education;
- good knowledge of OOP;
- excellent knowledge of basic data structures;
- 3+ years of experience in Java development;
- experience in implementing REST web services;
- participation in the development of business-level software (enterprise or commercial solutions);
- excellent time management and communication skills;
- written English: working correspondence (emails, BRD, bug reports, etc) takes place in English;
- ability to learn quickly.

AN IDEAL CANDIDATE MUST ALSO HAVE:
- experience with Spring Boot;
- experience with concurrency and horizontal scalability;
- experience with SQL databases;
- experience with Docker, understanding of container design patterns;
- experience with cloud computing (AWS, Azure, or any others).

Responsibilities:
- development of new and expansion of existing software products;
- development of new functionality;
- search for problems and correction of comments according to the requirements of customers;
- analysis of requirements and determination of the optimal architectural solution, as well as technological stack for solving the problem;
- adaptation of existing products for the SaaS model.

We offer:
- a Russian-speaking team of IT engineers in the USA, Russia, Ukraine, Belarus, and Moldova;
- payment in USD or EURO;
- annual review of the level of compensation;
- annual leave: 22 working days (~ 1 calendar month);
- holidays according to the calendar: all weekends marked in the national calendar;
- sick pay: 10 days a year;
- comfortable conditions: flexible schedule;
- English: online learning in groups with a teacher;
- access to the educational platform LinkedIn Learning;
- equal opportunities for all.