Java Full Stack Developer

astra north infoteck

Toronto

Hybrid

CAD 110,000 - 140,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Randstad Canada is seeking a hands-on Full Stack Developer in Toronto to build AI-driven client management features using Java and React. You’ll own code from commit to production, collaborate in a lean team, and work in a hybrid downtown Toronto setting with a 12‑month contract.

You’ll evaluate AI components, write robust tests, and optimize RESTful APIs while leveraging OpenAI tooling and CI/CD pipelines for reliable releases.

Qualifications

  • 3–6+ years of active, day‑to‑day software development experience.
  • Strong expertise in Java (multithreading, microservices) and modern JavaScript/React.
  • Solid hands‑on experience with relational databases (PostgreSQL) and RESTful API design.
  • Comfortable using Linux/Unix commands to inspect systems and debug in CI/CD environments.
  • Interest in OpenAI integrations and Copilot, with ability to debug AI‑generated code.

Responsibilities

  • Writing & Reviewing Code: Hands‑on development in Java microservices and React front‑ends.
  • Integrating AI: Working with OpenAI APIs and GitHub Copilot—evaluating and debugging AI components.
  • Managing Data: Architecting RESTful APIs and querying PostgreSQL databases.
  • Linux & DevOps: Navigating Linux environments, verifying DB data, and managing deployments via CI/CD pipelines.
  • Quality & Reliability: Writing automated unit and integration tests, tackling tech debt, and participating in code reviews.

Skills

Team collaboration
Code reviews
Automated testing
Security-minded development
OpenAI integrations curiosity

Tools

Java
React
PostgreSQL
RESTful APIs
GitHub Copilot
OpenAI APIs
CI/CD

Job description

Our Toronto based client is looking for a Full Stack Developer (Java / React / AI-Powered Systems) to join their team. Location: Toronto, ON (downtown.). Hybrid: 2 days/week on-site. Contract Duration: 12 months. Are you an engineer who lives in the IDE, thrives on shipping clean code, and loves seeing your work hit production? We are looking for a Full Stack Developer to join a tight‑knit, high‑impact team building a next‑generation, AI‑driven Client Management Platform. We aren’t looking for slide‑deck architects or high‑level delegates—we want active, hands‑on coders who write unit tests, debug in KVM environments, review AI‑generated code, and take true ownership of their software.

Advantages
  • Build Modern AI Tech: Work on a "one-stop-shop" platform that ingests live data streams (Outlook, Zoom, Symphony, Bloomberg) and leverages AI to auto-generate intelligence, summaries, and action items for business teams.
  • True "You Build It, You Own It" Culture: Experience full-cycle engineering. You’ll own your code from initial commit through CI/CD, testing, and production deployment.
  • Lean, High-Visibility Team: Join a nimble 5-person engineering pod with global support, where your code directly impacts the business every single day.
  • Collaborative Hybrid Environment: Downtown Toronto location with initial 2 days/week in‑office collaboration.
Responsibilities
  • Writing & Reviewing Code: Hands‑on development in Java (Java 21) microservices and React / JavaScript front-ends.
  • Integrating AI: Working with OpenAI APIs and GitHub Copilot—evaluating, debugging, and optimizing AI‑driven components.
  • Managing Data: Architecting RESTful APIs and querying/optimizing PostgreSQL databases.
  • Linux & DevOps: Navigating Linux environments, checking DB data, and managing deployments via automated CI/CD pipelines.
  • Quality & Reliability: Writing robust automated unit and integration tests, tackling tech debt, and participating in pair coding and code reviews.
Qualifications
  • Hands‑on Experience: 3 to 6+ years of active, day‑to‑day software development experience (5 years is the sweet spot!).
  • Core Stack Proficiency: Strong expertise in Java (multithreading, microservices architecture) and modern JavaScript / React.
  • Database & API Skills: Solid hands‑on experience with relational databases (PostgreSQL preferred) and RESTful API design.
  • Practical Linux & Infrastructure: Comfortable using basic Unix/Linux commands to inspect systems, check DB state, and debug KVM testing environments.
  • AI Tooling Awareness: Experience with or strong curiosity about OpenAI integrations and Copilot, including the ability to debug and evaluate AI‑generated code.
  • Mindset: A pragmatic problem-solver who values secure engineering, automated testing, and safe, regular production releases.
  • Nice‑to‑Haves:
    • Experience in financial services, banking, or trading platforms (e.g., Bloomberg, Symphony integrations).
    • Exposure to modern DevOps practices and internal deployment tooling.
Summary

If you’re ready to solve real‑world problems, work directly with modern AI tools like GitHub Copilot and OpenAI integrations, and take features from concept to production, we want to talk to you.

Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity‑seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non‑binary/gender non‑conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.

Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer - Full Stack
Senior Software Developer - Full Stack

Randstad Canada • Toronto

On-site
CAD 90,000 - 120,000
Software Developer- Front End - Intermediate
Software Developer- Front End - Intermediate

Kardow • Toronto

On-site
CAD 80,000 - 110,000
Modern Front-End Stack
Performance & Accessibility Focus
Large-Scale System Impact
+1
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)

Extreme Networks • Toronto

On-site
CAD 110,000 - 170,000
Java Full stack Developer
Java Full stack Developer

Aarorn Technologies Inc • Toronto

On-site
CAD 66,000 - 72,000
Principal Full Stack Engineer (React & AI-Driven) - Remote - Canada
Principal Full Stack Engineer (React & AI-Driven) - Remote - Canada

FullStack • Ottawa

Remote
CAD 120,000 - 160,000
Competitive pay
100% remote work
Career growth opportunities
+2
Lead Full Stack Developer (Java/Python/React)
Lead Full Stack Developer (Java/Python/React)

Royal Bank of Canada • Toronto

On-site
CAD 140,000 - 190,000
Total Rewards Program
Coaching & development
Dynamic team environment
+2
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)

Extreme Networks, Inc • Toronto

On-site
CAD 120,000 - 170,000
Full Stack Java Developer
Full Stack Java Developer

Highbrow LLC • Toronto

On-site
CAD 90,000 - 120,000
Intermediate Full-Stack Software Developer - Remote (Canada)
Intermediate Full-Stack Software Developer - Remote (Canada)

Info-Tech Research Group • Canada

Remote
CAD 85,000 - 110,000
Competitive salary
Benefits plan
RRSP matching
+2
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Super • Canada

Remote
CAD 120,000 - 180,000
Health insurance
Dental insurance
Vision insurance
+11