Technical Lead - Data Migration

TELUS Digital -


Date: 8 hours ago
City: Vancouver, BC
Contract type: Full time

About the Role :

We are looking for an experienced Technical Lead with strong skills in GCP cloud development, Java, and data migration. In this role, you will lead the design and development of scalable web applications and data pipelines. You should have hands-on experience with Spring Boot and traditional servers, and be able to analyze legacy code on your own. This role also includes leading a technical team, working with CI/CD tools, and collaborating with other teams to deliver effective solutions.

Responsibilities:

Technical Development & Implementation:


  • Design, develop, and maintain web applications using technologies such as Java, Spring Boot, Spring, and MVC frameworks.
  • Utilize knowledge of Struts and existing applications written in Weblogic to support and evolve legacy systems.
  • Implement efficient data pipelines leveraging key GCP services including Composer, Dataflow, Cloud SQL, BigQuery, Cloud Storage, and Dataproc.

Cloud Application Design & Development:


  • Contribute significantly to GCP cloud design and development, ensuring solutions are scalable, secure, and optimized for cloud environments.
  • Apply cloud-native principles to application architecture and development.

Data Engineering & Database Management:


  • Write and optimize complex SQL queries for performance and data retrieval.
  • Manage and interact with various databases, including Oracle and PostgreSQL (Cloud SQL).

Code Analysis & Problem Solving:


  • Proven ability to independently analyze and understand complex legacy codebases.
  • Strong analytical and problem-solving skills with attention to detail.

DevOps & Tools:


  • Experience with Maven for build automation.
  • Practical experience with GitHub Actions for CI/CD.

Collaboration:


  • Ability to work effectively in a collaborative team environment.
  • Strong communication skills to articulate technical concepts and solutions.

Qualifications and Skills

Experience:

  • 10+ years of overall application development experience.

4 years tech lead hands-on experience on


  • GCP cloud design and dev experience, Python, Java
  • GCP data engineering: Composer, Dataproc/ETL, Cloud SQL, Big Query
  • Terraform / Pulumi
  • CICD / Devops, Git/Github actions
  • Independently analyzing legacy code

7+ years of hands-on experience as an application tech lead on:


  • Webapp experience written in Weblogic, Java, spring boot, Struts knowledge, Maven
  • Oracle, Strong SQL skills
  • Spring and MVC framework knowledge
  • Shell scripts, Batch processing

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume