World Anti-Doping Agency

Senior Software Developer – Développeur de logiciels principal

World Anti-Doping Agency

full-time

Posted on:

Location Type: Hybrid

Location: Montreal • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSAzureCloudDockerJ2EEJenkinsKubernetesMavenMySQLPostgresSDLCSOAPSpringSQL

About the role

  • Participate in discussions with software architects and product analysts to understand the Anti-Doping processes and transform them into software design and comprehensive user experience;
  • Be a vital part of the software development team that develops complex secure software applications through design, implementation, integration and deployment.

Requirements

  • Bachelor’s degree in computer science, Software Engineering or related field;
  • 5+ years experience in an IT/Software Engineering role to build software applications through the full software development life cycle of design, development, delivery, and support;
  • Mendix certified developer, minimum intermediate level;
  • Experience with Java8 J2EE, JBoss EAP7, web services, SOAP: JAX-WS, REST, Spring, Spring Security, Struts, Velocity;
  • Experience with cloud deployment environments (e.g. AWS, Azure), Kubernetes, ECS/Docker and cloud native technologies;
  • Experience with DB queries and optimization in PostgreSQL, MS SQL or mySQL;
  • Experience with continuous integration such as Jenkins, Maven, GIT/BitBucket, Nexus;
  • Experience with cloud message APIs and usage of push notifications;
  • Good knowledge of security and privacy standards, and authentication protocols (e.g. OAuth2, OpenID Connect, SAML).
  • Experience with SSO and integration with Keycloak;
  • Familiar with test automation concepts;
  • Excellent problem solving and troubleshooting skills;
  • Ability to manage stress, stay organized and meticulous;
  • Excellent oral and written skills in one of the two WADA official languages (English/French) and very good command of the other official language; additional languages would be an asset;
Benefits
  • Competitive Benefits Package

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Java8J2EEJBoss EAP7web servicesSOAPJAX-WSRESTSpringSpring SecurityStruts
Soft skills
problem solvingtroubleshootingstress managementorganizational skillsmeticulousnessoral communicationwritten communication
Certifications
Mendix certified developer