Responsibilities:
Participate in the analysis, design, and development of new data driven Web Services;
Participate in the upkeep, the after-hours support and the maintenance of existing and future projects;
Provide accurate estimates based on business requirements;
Understand and apply Scrum rules and principles in every task;
Work with the infrastructure team to find innovative solutions and deliver value;
Assure the quality of the work by writing and running unit tests;
Critical Competencies:
University degree in Computer Science or equivalent;
3 years of experience in java development;
2 years of experience with NoSQL databases (Redis);
2 years of experience with the Spring Framework;
2 years of experience with Service Oriented Architecture or Micro-Services (APIs and SDKs);
2 years of experience in writing unit and integration tests;
Experience in OOP and design patterns;
Experience with Spring Boot, Gradle, Git, Tomcat, Nexus, Docker, Gitlab;
Worked in Agile methodology environments;
Autonomy and an ability to learn are critical to being part of the team;
Gifted thinker who is extremely resourceful, pays attention to detail and is proactive;
Strong interpersonal, oral and written communication skills, and a good sense of humour;
Team player who always put the interest of the team above all other priorities;
Strong time management skills and work ethic (highly motivated) to manage multiple projects/accountabilities
Watching/Understanding sports events is an advantage (ex: Hockey, Basketball, Football, etc.)