Sr. Java Technical Lead to lead New Data Acquisition Initiative

Job Type: Contract
Positions to fill: 1
Start Date: Dec 01, 2021
Job End Date: Mar 31, 2022
Pay Rate: Hourly: Negotiable
Job ID: 112999
Location: Calgary, Edmonton, Halifax, Montreal, Ottawa, Regina, Toronto, Vancouver, Victoria, Winnipeg
Our valued cleint is looking for a Sr. Java Technical Lead for an initial 3 month contract in Toronto!

This Senior Consultant/Developer will design, configure, develop, test and deploy all aspects required to receive this data and make it available for internal consumption.

The technologies involved and required for this position are mainly programming language (Java, Python, PL/SQL), data conversion (XML, JSON, etc), database modelling (Oracle, if required) and big data platform (AWS S3).
This position will require important skills in facilitating discussions with multiple teams internal and external, understanding of InfoSecurity and Privacy concepts, communicating properly to all parts involved and planning and managing tasks to be performed by the different members of the teams involved, in addition to the technical skills describe above.
  • Identify and understand the requirements for the acquisition of this new data as well as by the sending organization
  • Design, configure and develop an environment to receive the specific data from this external organization, including any handshaking and internal processing required
  • Identify InfoSecurity and Privacy requirements and incorporate them to the design and environment configuration
  • Develop code as required like for example, data conversion, data masking, etc
  • Develop test cases for unit and integration tests
  • Test the solution thoroughly to ensure the results match requirements
  • Support user tests of the solution
  • Support deployment of the solution
  • Create scripts/workflows to execute the process as required
  • Create documentation for the technical design and developed assets as per guidance from technical leaders.

Must Have Skills:
  • 5+ years experience as a Java Technical Lead
  • 5+ years experience with file processing and formatting (XML, JSON,)
  • 2+ years experience with programming in an AWS environment (server/serverless), S3 EMR, Oracle 12c, Apache Airflow
  • 5+ years experience in SQL and shell scripting in Linux/Unix environment
  • 5+ years experience developing and utilizing SOAP/REST web services
  • 2+ years experience with Python core programming 
  • 2+ years experience in creating and maintaining documentation of assets, like project technical design, technical artifacts, environment settings, etc
  • 5+ years experience with a version control tool and CI/CD pipelines (preferably GIT Lab CI/CD)
  • 5+ years experience doing technical design of systems solutions following the existing architecture in place in a Cloud environment
  • 5+ years experience in collaborating with multiple teams, communicating properly, planning and managing their tasks to get to the final solution