Careers

Lachine, Quebec

Software Engineer – Java

Lead SW ENGINEER and Sr. SW Engineer
(JAVA)
2 roles.

Perm, or contract to Perm

Lachine, QC

For the Lead– Able to lead the team, and hands on development role.

Technology stack- Java, NoSQL ,Cassandra, Hadoop, Spark, HBase

IoT, Cloud Architecture, Amazon

Experience with Building Automation Systems, i.e. HVAC, lighting, security, i.e. key product areas in their BAS/ BMS solutions) – an asset.

 

SENIOR SOFTWARE ENGINEER

  • MUST HAVE skills/technologies:
    • Backend Engineering
      • Java –  with Spring Frameworks (Sprint-boot, MVC, Rest, HATEOAS). Or – C#, C++
      • Relational database (preferred Postgres/Oracle/MySQL)
      • Micro-service architecture
      • Docker with Kubernetes
      • Messaging Brokers – RabbitMQKafka
      • Cloud Platform – AWS, Azure, GCP
      • No SQL – Cassandra, DynamoDB, HBase, etc.
      • Agile – Scrum methodology
      • Leadership skills – Team player/strong Collaboration with teams across geographical locations
  • GOOD TO HAVE skills/technologies
    • Good understanding on Hadoop Ecosystem
    • Search Engines – Solr/Elastic
    • Rules Engine – Drools/JRules/Camel
    • Knowledge in building enterprise application with Scalability/Reliability/Availability/Latency
    • Agile process – TDD & BDD practice
    • Frontend Skills
      • HTML… 
      • CSS…
      • JavaScript w/ Frameworks such as AngularJS, React, Polymer
    • Mobile Android/OSX skills are good to have
    • Leadership skills 
      • Ownership of midsize module/component
      • Mentorship

 

 

LEAD SOFTWARE ENGINEER

  • MUST HAVE skills/technologies
    • Backend Engineering
      • Java –  with Spring Frameworks (Sprint-boot, MVC, Rest, HATEOAS)
      • Application Architecture skills in IOT domain using big data technologies
      • Messaging Brokers – RabbitMQ, Kafka
      • Cloud Platform – AWS, Azure, GCP
      • Big Data
        • Good understanding on Hadoop Ecosystem
        • Knowledge in No SQL – Cassandra, DynamoDB, HBase, etc.
        • Knowledge in Analytics tools such as Spark, Storm, Impala/MapReduce, Hive
      • Knowledge in building enterprise application with Scalability/Reliability/Availability/Latency
      • Messaging Brokers – RabbitMQ/Kafka
      • Relational database (preferred Postgres/Oracle/MySQL)
      • Micro-service architecture
      • Docker with Kubernetes
      • Agile – Scrum methodology
      • Knowledge in building enterprise application with Scalability/Reliability/Availability/Latency
      • Leadership skills 
        • Ownership of large size module/component.
        • A Team player with strong Collaboration skills to work with teams across geographical locations.
        • Mentorship
        • Ability to lead execution of project with a team
  • GOOD TO HAVE skills/technologies
    • Search Engines – Solr/Elastic
    • Rules Engine – Drools/JRules/Camel
    • Good understanding of UI/Mobile development
    • Agile process – TDD & BDD practice
    • Leadership skills 
      • Ownership of midsize module/component
      • Mentorship
      • Work cross functional 
      • Tech anchor with the team

Our client operates like a digital startup company, founded within the walls of a global firm with a long and successful history.

 

Our client specializes in Building Automation Solutions and Intelligent Building Management Systems. Our client is develops products and solutions that transform their clients’ environments into intelligent and energy efficient environments. With their use of leading edge IoT (Intenet of Things) technology, Big Data, Cloud, Embedded software, and Wireless communications technology, our client is developing power software and systems that are transforming their clients commercial buildings, retail stores, industrial facilities, cities into highly-automated, energy efficient, productive and intelligent environments.

Apply for this job