View all jobs

Full Stack Java Developer

Montreal, QC · Information Technology
As the Full-Stack Developer, your responsibilities will include, but are not limited to, the following:
  • Design, create and deploy new services and applications on the server side.
  • Update platform functionalities by creating external tools.
  • Collaborate with other teams across to deliver integrated solutions
  • Manage the platform infrastructure 
  • Explore and evaluate cutting-edge technologies, suggest improvements based on technology best practices, trends, and industry standards and choose appropriate solutions to solve problems.
  • 4+ years of relevant experience in an enterprise environment.
  • Bachelor’s in Information Technology, Computer Science or a related discipline.
Skills & Experiences:
Exceptional knowledge of Java.
  • Knowledge of frameworks and libraries (Angular2+, jQuery).  
  • Background with SQL and RDBMS.
  • Coding skills (Python (flask is required), Shell, Perl).
  • Background with big data technologies (Spark, NIFI, Hadoop, Kafka, Kafka Streams, HBase, etc.)
  • Knowledge of object-oriented fundamentals and understanding of CDLS.
  • Experience with multi-threading and distributed computing.
Desired Skills:
  • Experience with systems like JIRA and GIT.
  • Knowledge of Scala/Perl/Python.
  • Background with data pipelines for ETL.
Duration: 12 Months with possibility of extension 
Powered by