For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
TELUS Digital
TELUS Digital

Senior Java Software Engineer- GCP

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Cloud
SQL
Spring
+35

Contract role
2 days ago
Apply now

Please find the job description below.

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.

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 & 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).

Backend Expertise:

  • 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.

Collaboration:

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

About TELUS Digital

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service