5+ years of experience with Java development;
Research, lead, design, implement and maintain high-quality software systems using Java technologies to meet internal/external client’s requirements;
Solid knowledge of Java core;
Experience with Spring Core, Spring MVC;
Microservices architecture understanding;
Experience with MongoDB;
Experience with Git, Jira;
English excellent level (both written and spoken).
Knowledge encryption/decryption algorithms;
Experience in working within Agile teams (e.g. SCRUM);
Excellent problem-solving skills.