Details back to list
Lead Software Development Engineer
Location Toronto
Start Date 2/3/2022
Type Contract
Created 2/3/2022
Salary
Apply
Email a friend

Lead Software Development Engineer

Our client is looking for Lead Software Development Engineer to join their growing team. 

Contract role working from home under Eastern Standard Time Zone.

Job Requirements:

  • Java EE and/or Golang
  • Spring, Spring Boot, Spring MVC, Vertx, GraphQL
  • Git
  • Ability to create unit tests, performance and integration tests (jUnit, jMeter/k6 & Postman/Newman)
  • Kubernetes and/or Docker
  • NoSQL DB (e.g. Couchbase / MongoDB / Elastic)
  • RDBMS (e.g. MySQL / PostgreSQL / MS SQL Server / Oracle)
  • HTTP
  • Linux/Unix basics
  • Tomcat, Netty, Jetty, JBoss, Nginx a plus.
  • Familiarity with any of the following is a plus: Shell scripting, Python, Nodejs, Oauth, JWT, EKS, GKE, AKS.
  • Bachelor’s or master’s degree in Computer Science.
  • 5-7 years of relevant experience in designing, developing, and deploying large-scale systems on multiple platforms.
  • Working knowledge of Spring, Spring Boot, Spring MVC, Vertx, and GraphQL.
  • Practical expertise with Git source code management.
  • Adept with public cloud IaaS & PaaS services like compute, database, messaging, object storage.
  • Able to create unit, performance and integration tests with jUnit, jMeter/k6, or Postman/Newman.
  • Experience with Kubernetes and/or Docker to manage containerized applications.
  • Familiarity with NoSQL databases such as Couchbase, MongoDB, or Elastic.
  • Knowledge of RDBMS like MySQL, PostgreSQL, MS SQL Server, or Oracle.
  • Comfortable with HTTP, WebSocket, and gRPC.
  • Basic working knowledge of Linux and Unix.
  • API design experience with advanced HTTP and Swagger, producing & consuming service endpoints.
  • Natural problem solver.
  • Ability to mentally model complex systems and then break down complex problems into smaller, less complex problems.
  • Detail-oriented team player with strong communication skills.
  • Knowledge of Tomcat, Netty, Jetty, JBoss or Nginx is a plus, as well as familiarity with any of the following: shell scripting, Python, Nodejs, Oauth, JWT, EKS, GKE, or AKS

How to Apply:

Please send your resume to careers@gc-employment.com with the subject of "Lead Software Development Engineer", thank you.

#GCDH-2022