Applications Developer- Java/ GCP

TELUS Digital

Canada

On-site

CAD 70,000 - 90,000

Part time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A prominent technology company in Canada is seeking a Senior Application Developer to design and optimize web applications within the Google Cloud Platform. Ideal candidates will possess over 10 years of development experience, strong knowledge of Java and Spring Boot, and the ability to work with modern CI/CD practices. This role offers a contract opportunity for skilled professionals looking to make a significant impact on the team's success.

Qualifications

  • 10+ years of overall application development experience.
  • 5+ years of hands-on cloud application development experience, specifically with Google Cloud Platform (GCP).
  • Extensive experience with Java development.
  • Deep knowledge and practical experience with Spring Boot and Spring Framework.
  • Proficiency with Angular framework for web application development.

Responsibilities

  • Design, develop, and maintain web applications using Java and Spring Boot.
  • Implement efficient data pipelines leveraging GCP services.
  • Analyze and refactor legacy codebases.
  • Work with Maven and integrate CI/CD processes.

Skills

Java
Spring Boot
Angular
SQL
CI/CD

Tools

Google Cloud Platform
Maven
GitHub Actions

Job description

Direct message the job poster from TELUS Digital

We're looking for a highly experienced and versatile Senior Application Developer to join our team. In this role, you'll be instrumental in the design, development, and optimization of web applications and robust data pipelines within the Google Cloud Platform (GCP) environment. You'll bring your deep expertise in Java, Spring Boot, and front-end frameworks like Angular, along with your knowledge of traditional web application servers. This position requires a strong ability to independently analyze legacy code and contribute to modern CI/CD practices. You'll play a critical part in shaping scalable and efficient solutions that drive our business forward.

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.
  • 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.
  • 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 & Modernization:

  • Independently analyze, understand, and refactor legacy codebases, identifying opportunities for modernization and improvement.
  • Contribute to modern development practices, including unit testing, integration testing, and code reviews.

DevOps & CI/CD:

  • Work with Maven for build automation and integrate with GitHub Actions for continuous integration and continuous delivery (CI/CD) pipelines.
  • Contribute to maintaining and improving automated deployment processes.

Collaboration & Problem Solving:

  • Collaborate effectively with cross-functional teams, including product owners, QA, and other developers, to deliver high-quality software solutions.
  • Troubleshoot and resolve complex technical issues in development and production environments.

Qualifications and Skills

Experience:

  • 10+ years of overall application development experience.
  • 5+ years of hands-on cloud application development experience, specifically with Google Cloud Platform (GCP).
  • Extensive experience with Java development.
  • Deep knowledge and practical experience with Spring Boot and Spring Framework.
  • Familiarity with Struts and experience with applications written in Weblogic.

Frontend Expertise:

  • Proficiency with Angular framework for web application development.
  • Strong understanding of MVC (Model-View-Controller) framework principles.

GCP Cloud Proficiency:

  • Demonstrated experience in GCP cloud design and development, including a strong understanding of services like Composer, Dataflow, Cloud SQL, BigQuery, Cloud Storage, and Dataproc.

Database Skills:

  • Expertise in writing efficient SQL queries.
  • Experience working with Oracle and PostgreSQL (Cloud SQL) databases.

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.
  • Ability to work effectively in a collaborative team environment.
  • Strong communication skills to articulate technical concepts and solutions.
Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Contract
Job function
  • Job function
    Consulting
  • Industries
    IT Services and IT Consulting

Referrals increase your chances of interviewing at TELUS Digital by 2x

Sign in to set job alerts for “Java Software Engineer” roles.
Full Stack Software Engineer (Remote Canada)
Full Stack Engineer, Developer Experience & Product Platform
Front End and Full Stack Developer (Remote - Ontario, Canada ONLY)

Greater Montreal Metropolitan Area 1 month ago

Staff Software Engineer (Java OR Golang)

Ontario, Canada CA$70,000.00-CA$90,000.00 2 weeks ago

Full-Stack Software Engineer (New graduates: Canada)

Canada CA$80,000.00-CA$120,000.00 2 months ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Application Developer
Application Developer

TELUS Digital • Canada

On-site
CAD 100,000 - 150,000
Applications Developer
Applications Developer

TELUS Digital Philippines • Vancouver

On-site
CAD 90,000 - 120,000
Flex Benefits Plan
Paid Vacation Days
Well-being Account
+5
Senior Front-End Developer (contract) multiple positions available
Senior Front-End Developer (contract) multiple positions available

Handis Consulting Inc • Canada

Remote
CAD 1,000
Flexible working hours
Opportunity for contract extension
Staff Software Engineer, Backend
Staff Software Engineer, Backend

GlossGenius • Canada

On-site
CAD 200,000 - 225,000
Flexible PTO
Competitive health & dental insurance
Generous parental leave policy
+3
Lead Full Stack Engineer
Lead Full Stack Engineer

UST • Toronto

On-site
CAD 95,000 - 119,000
10 days of paid vacation
6 days of paid sick leave
Supplemental Healthcare coverage
+1
Developer
Developer

Quarry Consulting • Canada

Remote
CAD 80,000 - 120,000
Sr. Java FS Developer
Sr. Java FS Developer

Genpact • Toronto

On-site
CAD 70,000 - 100,000
Experienced Full Stack Developer (.NET and JavaScript)
Experienced Full Stack Developer (.NET and JavaScript)

Riva International, Inc. • Canada

On-site
CAD 80,000 - 120,000
RRSP/IRA matching
Paid vacation starting with 3 weeks
Paid wellness time
+3
Senior Full-Stack Developer (Node.js, React, MongoDB)
Senior Full-Stack Developer (Node.js, React, MongoDB)

VTRAC Consulting Corporation (WBE) • Ontario

On-site
CAD 65,000 - 95,000
Distributed Systems Software Engineer, Python / Go
Distributed Systems Software Engineer, Python / Go

Canonical • Vancouver

Remote
CAD 80,000 - 120,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+2