Position: Java Developer (Fintech project)
Company: {j:Mind.Systems}
Experience required: 2y
English level: intermediate

We created a unique, concise, and, most importantly, easy-to-use software tailored to the needs of all future users of the system. We have also been providing full customer support and optimization services for over 2 years.

**Requirements:**

· 2+ years of relevant work experience;
· Experienced working with: Java 8+, Spring: Core, Data, Boot, Security, Maven, Git, Unit/Integration/API testing;
· Understanding of time complexity, data structures and algorithms;
· Desire to write well-tested and reliable code;
· Likes to be up-to-date with the latest technologies and development techniques;

**Desirable:**

· Experience with NoSQL databases (preferably MongoDB);
· Understanding of microservices architecture;

**What would you do:**

· Designing, coding, debugging applications, creating documentation;
· Working on creating web services with up to date technologies, no-legacy code;
· Development of new features related to cryptocurrencies payment system;
· Work in planning and executing assigned tasks within deadlines;
· Attend meetings to communicate about project status and discuss new ideas and any issues.

**We offer:**

· Opportunities for professional growth. We’ve formed the Training and Development Center, practice mentoring programs and knowledge exchange;
· OKR-based planning;
· Pair programming;
· Flexible office schedule, possibility to work remotely;
· Challenging tasks and exciting projects;
· In-house English courses;
· Friendly collaborative teams and an enjoyable working environment;
· We not only close the vacancy, but also choose the right person;
· Strong expertise, mentors. You will be heard, each opinion is essential