Talent.com
Collabera
Java Software Engineer (SpringBoot and AWS and SQL)Collabera • Winnipeg, Canada
No longer accepting applications
Java Software Engineer (SpringBoot and AWS and SQL)

Java Software Engineer (SpringBoot and AWS and SQL)

Collabera • Winnipeg, Canada
13 days ago
Job type
  • Temporary
Job description
Type:

6-Month Contract (targeted through September; extension possible but not guaranteed)

Location:

Downtown Toronto, ON

---

Mon-Thurs Onsite (4 days/week), 37.5 hours/week

Collabera is seeking a

Senior Java Software Engineer

to support a large-scale

modernization initiative

focused on transforming legacy and third-party systems into scalable, cloud-based architectures.

This is a

high-impact, problem-driven role —not a ticket-based environment. The engineer will be expected to

own problem spaces end-to-end , contributing to system design, architecture decisions, and hands-on development.

The environment consists of a

fragmented ecosystem of 50+ legacy and internally built applications , requiring strong system thinking, data handling experience, and the ability to operate in ambiguity.

Day-to-Day Responsibilities

The Senior Java Engineer will focus on

designing and building scalable backend systems

while driving modernization efforts across a complex application landscape.

A significant portion of the role involves

analyzing, decomposing, and re-architecting legacy systems , including migrating workloads to AWS (EC2, RDS) and improving overall system performance, reliability, and maintainability.

They will build services responsible for

data ingestion, transformation, validation, and distribution , working with data-heavy workflows (including market data).

The engineer will also play a key role in

system design and architecture , making pragmatic tradeoffs (e.g., scalability vs simplicity) and ensuring solutions are production-ready.

Additional responsibilities include

troubleshooting complex production issues

(e.g., memory leaks, concurrency issues, latency bottlenecks), implementing

observability practices (logging, metrics, tracing) , and building

resilient systems

(retries, failure handling, circuit breakers).

The remaining portion of the role includes

collaborating with engineers and stakeholders , helping clarify ambiguous requirements, shaping solutions, and providing

technical leadership through code reviews and mentorship .

Must-Haves

8-10+ years of experience as a

Java Backend Engineer

Strong expertise in

Core Java

(collections, concurrency, JVM internals, memory model)

Experience with

performance tuning, garbage collection, and profiling

Hands-on experience with

Spring (Boot, MVC, Data)

and

Hibernate/JPA

Strong

system design and distributed systems knowledge

(caching, messaging, eventual consistency)

Experience with

AWS or cloud-based architectures

Strong

SQL and data handling experience

Proven ability to

troubleshoot complex production issues

Experience building systems

beyond simple CRUD APIs

(data pipelines, processing systems, etc.)

Ability to

operate in ambiguity and define solutions—not just execute tasks

Plusses

Experience with

data-intensive systems or data pipelines

Exposure to

microservices architecture

(Spring ecosystem)

Background in

capital markets / financial services

Experience

modernizing or replacing legacy systems at scale

Familiarity with

CI/CD pipelines and DevOps practices

We may use AI-enabled and/or automated tools to support parts of our recruitment process, including application screening, interview scheduling, and candidate communications. These tools are used to enhance consistency and efficiency. All hiring decisions involve human review and are not based solely on automated processing.

The Company offers a total rewards package in accordance with all applicable federal, provincial, and local laws and requirements. Benefit eligibility and offerings vary based on role, employment status, and work location. For contractor positions, benefits are limited to those entitlements and protections required by applicable law, which may include (as applicable) vacation pay, public holidays, leaves of absence, and other legally mandated benefits or payments.

#J-18808-Ljbffr
Create a job alert for this search

Java Software Engineer (SpringBoot and AWS and SQL) • Winnipeg, Canada

Similar jobs

Senior Java Software Engineer With Expertise In Cloud Technologies

SnapliiWinnipeg, Canada
Full-time

Seeking a Senior Java Developer for a fintech platform to design, develop, and maintain applications, provide technical support, and resolve complex bugs in a fast-paced startup environment. Show more

 • Promoted

Node/AWS/SQL Software Engineer (Backend development)

3PillarWinnipeg, Manitoba, Canada
Full-time

Node/AWS Software Engineer (Backend development) Accomplished Tech Visionary:.Elevate your expertise to new heights at 3Pillar, the premier destination for trailblazing senior software engineers li... Show more

 • Promoted

Principal Software Engineer - Java

Veeva SystemsWinnipeg, Manitoba, Canada
Full-time

As a pioneer in industry cloud and one of the fastest-growing enterprise SaaS companies (surpassing $3B in revenue last year), Veeva is on a mission to help life sciences companies accelerate the d... Show more

 • Promoted

Senior Engineer - Java and Data Ecosystem

ClickHouseWinnipeg, MB, CA
Full-time

Join ClickHouse as a Senior Software Engineer dedicated to JVM language clients.Leverage your Java and API design experience to create impactful data solutions.This pivotal role on the Language Cli... Show more

 • Promoted

Data Solutions Engineer (Java/Scala)

AltimetrikWinnipeg, Canada
Full-time

Designs and implements data solutions using Python and PySpark for data analysis and management, optimizing performance and security. Show more

 • Promoted

Remote Senior Backend Engineer - Go & AWS

AppDirect, IncWinnipeg, MB, CA
Remote
Full-time

A leading subscription commerce platform company is seeking a Senior Backend Engineer to drive technical leadership within a dedicated team.You will build, enhance, and maintain the Tackle platform... Show more

 • Promoted

Senior Java Staff Engineer — Spring, Microservices & Cloud

NagarroWinnipeg, MB, CA
Full-time

A digital product engineering company is seeking candidates with over 5 years of programming experience, particularly using Java.Candidates should have expertise in frameworks like Spring Core and ... Show more

 • Promoted

Senior Software Engineer: Big Data Spark & Java (Canada)

Capgemini EngineeringWinnipeg, Canada
Full-time

A leading engineering consultancy in Canada is looking for a Senior Software Engineer specialized in Java and Spark.In this role, you will work on a large social media platform processing petabytes... Show more

 • Promoted

Senior Backend Engineer (Java/Scala) — Remote Security Platform

Lookout IncWinnipeg, MB, CA
Remote
Full-time

A leading cybersecurity firm in Canada seeks an experienced Software Engineer to join their Security Intelligence team.This remote role involves developing detection engines and analyzing mobile ap... Show more

 • Promoted

Senior Software Engineer Specializing in Python and AWS Architecture

Scribd, Inc.Winnipeg, MB, CA
Full-time

Take your engineering expertise to the next level as a Senior Software Engineer.Design event-driven systems in Python and work with cloud technologies to enrich metadata on a global scale.This posi... Show more

 • Promoted

Sr. Software Engineer, Hive

ClouderaWinnipeg, MB, CA
Full-time

Software Engineer, Hive – Cloudera.Location: Toronto, Ontario, Canada.At Cloudera, we empower people to transform complex data into clear and actionable insights.With as much data under management ... Show more

 • Promoted

Remote Senior Backend Engineer (AWS & Kubernetes)

LumenaltaWinnipeg, MB, CA
Remote
Full-time

A technology consulting company is seeking a Senior Backend Engineer (AWS) to design and implement robust backend systems.This role involves working with AWS cloud services and Kubernetes, as well ... Show more

 • Promoted

Backend Python Engineer – Scalable, AI-Driven AWS Systems

Scribd, Inc.Winnipeg, MB, CA
Full-time

A global digital library service is seeking a Software Engineer II to design and optimize scalable systems within their ML Data Engineering team.The role focuses on building event-driven solutions ... Show more

 • Promoted

Java Backend Software Engineer

Global Talent Alliance, CanadaWinnipeg, MB, CA
Full-time

About the job Java Backend Software Engineer.We deliver automated cybersecurity across the digital terrain.We empower our customers to achieve continuous alignment of their security frameworks with... Show more

 • Promoted

Senior Software Engineer - AI-Driven Backend (Go/Java)

GoToWinnipeg, MB, CA
Full-time

Une entreprise de technologie recherche un Développeur logiciel sénior pour travailler sur le développement complet de la pile des contacts.Le candidat idéal aura un baccalauréat en informatique et... Show more

 • Promoted

Senior Java Software Engineer With Expertise In Cloud Technologies - Up To $300,000 A Year

SnapliiWinnipeg, Canada
Full-time

Seeking a Senior Java Developer for a fintech platform to design, develop, and maintain applications, provide technical support, and resolve complex bugs in a fast-paced startup environment. Show more

 • Promoted

Collabera Java Software Engineer Role - C$100,000 - C$110,000 A Year

AltimetrikWinnipeg, Canada
Full-time

Design, write, and support open-source Java libraries using MongoDB.Work with veteran Java programmers and contribute to open-source software development. Show more

 • Promoted

Senior Software Engineer - API Gateway

Featherless AIWinnipeg, MB, CA
Full-time

AI creators, startups, and enterprises.Our serverless approach to inference unlocks the best GPU utilization in AI infrastructure.The API gateway is managed by the Platform Team, who aim to make Fe... Show more

 • Promoted

Node/Aws/Sql Software Engineer (Backend Development)

3PillarWinnipeg, Canada
Full-time

Node/AWS Software Engineer (Backend development) Accomplished Tech Visionary:Elevate your expertise to new heights at 3Pillar, the premier destination for trailblazing senior software engineers lik... Show more

 • Promoted

Associate Staff Engineer, Java

NagarroWinnipeg, MB, CA
Full-time

We are a digital product engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight.We work at scale — across all devices and d... Show more