Back to results

Lead Developer (Java/Data)

  • Vancouver, BC, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Experience
8+ years of software development experience, with 2+ years in a lead or senior technical role
Posting language
English
Posted

Original job description

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • 8+ years of software development experience, with 2+ years in a lead or senior technical role
  • Strong proficiency in Java (8/11/17+), including multithreading, collections, streams, and JVM tuning
  • Hands-on experience with Spring Boot, Spring Data, and microservices architecture
  • Solid experience with SQL and NoSQL databases (PostgreSQL, Oracle, MongoDB, Cassandra, etc.)
  • Experience building ETL/ELT pipelines and working with large datasets
  • Working knowledge of Apache Kafka, Spark, or similar streaming and big data frameworks
  • Experience designing and consuming REST APIs
  • Familiarity with Git, Maven/Gradle, Jenkins, and CI/CD practices
  • Strong problem-solving, communication, and stakeholder management skills
More about this job

Responsibilities

Lead software development using Java and related frameworks, and design microservices and REST APIs. Build ETL/ELT pipelines for large datasets and work with relational, NoSQL, streaming, and big data technologies.

Requirements

Requires a bachelor’s or master’s degree in Computer Science, Engineering, or a related field, along with 8+ years of software development experience and 2+ years in a lead or senior technical role. Candidates should have strong Java expertise, experience with databases, data pipelines, APIs, CI/CD tools, and strong problem-solving, communication, and stakeholder management skills.

Skills

  • Java
  • Spring Boot
  • Spring Data
  • Microservices
  • SQL
  • NoSQL
  • ETL/ELT
  • Apache Kafka
  • Apache Spark
  • REST APIs
  • Git
  • Maven
  • Gradle
  • Jenkins
  • CI/CD
  • Stakeholder Management

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Data & Analytics
  • Management & Leadership

Keywords

  • Java
  • Java 8
  • Java 11
  • Java 17
  • Multithreading
  • Collections
  • Streams
  • JVM Tuning
  • Spring Boot
  • Spring Data
  • Microservices Architecture
  • SQL
  • NoSQL
  • PostgreSQL
  • Oracle
  • MongoDB
  • Cassandra
  • ETL/ELT Pipelines
  • Large Datasets
  • Apache Kafka
  • Apache Spark
  • Streaming
  • Big Data
  • REST APIs
  • Git
  • Maven
  • Gradle
  • Jenkins
  • CI/CD
  • Problem-Solving

Report this job