Java Software Engineer

Tekshapers

Toronto

On-site

CAD 90,000 - 130,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Tekshapers in Toronto is seeking a senior Java developer to design and implement scalable backend services. You’ll leverage Java streams, concurrency, and collections, work with Spring Boot, and own build pipelines with Maven or Gradle.

You'll apply Apache Beam on Dataflow, BigQuery, Pub/Sub, and Cloud Storage, while configuring logging and monitoring in GCP and managing BOMs in pom.xml to avoid version conflicts.

Qualifications

  • Strong knowledge of Java, including Streams, Threads, and Collections.
  • Experience with Spring Boot and building Java projects with Maven or Gradle.
  • Ability to manage BOM in pom.xml and resolve version conflicts.
  • Experience configuring logging and monitoring in Google Cloud Platform.
  • Hands-on Apache Beam in Java and using Dataflow, BigQuery, Pub/Sub.

Responsibilities

  • Deep knowledge of Java concepts including Streams, Threads, and Collections.
  • Advanced Java development with Spring Boot.
  • Configure Java project builds with Maven or Gradle.
  • Manage BOM in pom.xml and resolve version conflicts.
  • Configure and monitor logs in GCP.
  • Hands-on Apache Beam Java SDK.
  • Work with Google Cloud services: Dataflow, BigQuery, Cloud Storage, Pub/Sub (optional).

Skills

Java concepts
Spring Boot
Maven/Gradle
BOM management
Logging & GCP
Apache Beam (Java)
GCP services (Dataflow, BigQuery, Pub/

Tools

Maven
Gradle

Job description

Responsibilities
  • In depth knowledge of Java concepts including Streams, Threads, and Collections
  • Advanced proficiency in Java programming with experience using Spring Boot
  • Proficiency in setting up Java projects using Maven or Gradle
  • Understanding of BOM (Bill of Materials) in pom.xml and ability to manage version conflicts effectively
  • Ability to configure logging in Java projects and monitor/debug logs in GCP
  • In depth knowledge and hands on experience with the Apache Beam programming model and its Java SDK
  • Proven experience working with Google Cloud Platform services including Dataflow, BigQuery, Cloud Storage, Pub/Sub, and optionally Cloud SQL
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Software Engineer — Spring Boot, Beam & GCP
Java Software Engineer — Spring Boot, Beam & GCP

Tekshapers • Toronto

On-site
CAD 90,000 - 130,000
Java GCP Developer
Java GCP Developer

Compunnel Inc. • Canada

On-site
CAD 80,000 - 110,000
Senior Java Software Engineer
Senior Java Software Engineer

Coelate Technologies • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Java Software Engineer
Java Software Engineer

Cloudious LLC • Toronto

On-site
CAD 90,000 - 120,000
Java Software Engineer
Java Software Engineer

Bounteous • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Java Technical Lead
Java Technical Lead

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

On-site
CAD 110,000 - 160,000
Senior Java Software Engineer
Senior Java Software Engineer

LanceSoft, Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Back End Java
Back End Java

Open Systems Technologies • Mississauga

On-site
CAD 120,000 - 170,000
Sr Java Developer
Sr Java Developer

Highbrow LLC • Toronto

On-site
CAD 90,000 - 120,000
Principal Java Developer
Principal Java Developer

My Recruiter • Toronto

On-site
CAD 110,000 - 170,000