3+ years of Java development experience;
Good knowledge of Java Core, Maven, Spring, and Hibernate;
Good knowledge of DBMS (Oracle);
Knowledge on RESTfull architecture;
Knowledge of Linux, Docker, Jenkins, Tomcat;
Knowledge of testing frameworks (Junit, Mock...);
Able to propose creative solutions to complex problems;
Good communication and self-learning skills;
Proficient in English.
Experience with Event-driven architectures;
Knowledge of Git version control system;
Knowledge in ReactJS;
Understanding of Scrum or other Agile methodologies;
Understanding of Banking, FX, Cryptocurrencies concepts;
Knowledge of architectures of distributed systems;
Understanding JVM internals;
Experience in Public API design.
Competitive salary based on your experience level;
Friendly and trustful atmosphere;
Professional and career growth opportunities;
Big goals, challenging work and meaningful feedback;
Opportunity to work and communicate directly with the customers;
Your health support via compensation of sports activities, vacation policy, and private medical insurance;
Modern and comfortable office near the city center.
Responsible for implementing quality code that satisfies code quality best practices
Support the estimation of the user stories and associated tasks
Implementation of Back-end part of user stories and task according to the definition of done agreed with customer
Responsible for the quality of the project
Responsible for writing unit tests and integration tests around tasks and user stories
Propose refactoring, modifications, improvements
Propose technologies or architectures
Participate in code review
Follow agreed workflows and standards, propose process improvement when necessary
We are looking for a passionate and motivated Java Developer to join our Software Engineering department.
As a member of the Cryptocurrency team, you will participate in all stages of software development, from analysis, design, and implementation to build, scale and maintain software products in a very demanding and moving fast environment.
You will have the opportunity to work on a wide variety of applications and mission-critical and time-to-market projects. You will be in constant contact with other teams, developers, and business collaborators, and will gain valuable insights on crypto space.