We are looking for passionate and motivated developers 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.
Creating efficient and reliable code
Creating unit and end-to-end test cases to ensure the highest quality of the systems
Participating actively in the technical choices of the projects you will be involved in
Providing support on the applications to our internal and external users
Keeping yourself up-to-date on the leading edge technologies in order to contribute to the technical choices of the department
Master in Computer Science with 2-5 years of experience
Good knowledge of Java Core, Maven, Spring and Hibernate
Good knowledge in DBMS (Oracle)
Knowledge on RESTful architecture
Knowledge of Linux, Docker, Jenkins, Tomcat
Knowledge of testing frameworks (Junit, Mock )
Open minded, team player, rigorous and autonomous
Able to propose creative solutions to complex problems
Good communication and self-learning skills
Worked in Agile Methodology
Fluent in English, French is an asset
An asset :
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