Talent.com
Astra North Infoteck Inc.
Senior Java Backend Developer – Node.js, AWS Cloud & GenAIAstra North Infoteck Inc. • Toronto, ON, ca
Senior Java Backend Developer – Node.js, AWS Cloud & GenAI

Senior Java Backend Developer – Node.js, AWS Cloud & GenAI

Astra North Infoteck Inc. • Toronto, ON, ca
21 days ago
Job type
  • Full-time
Job description

Senior Java Backend Developer – Node.js, AWS Cloud & GenAI

Location: Toronto, ON
Work Model: Hybrid (2 days per week in-person at Toronto office preferred)
Experience Required: 8–10 years

Required Skills

  • AWS Cloud Computing
  • Advanced Java Concepts
  • AI & GenAI – Products & Tools

Primary Skillset

  • AWS experience (mandatory)
  • GenAI experience (mandatory)

Job Summary

  • Design, build, and operate scalable web applications using Java for the backend and modern JavaScript/TypeScript for the frontend.
  • Lead solution design, own end-to-end delivery, mentor team members, and drive performance, reliability, and security.
  • Design, build, and operate cloud-native backend services on AWS using Node.js.
  • Lead solutions from architecture through delivery while maintaining high standards for scalability, reliability, security, and developer experience.

Responsibilities

Architecture & Delivery

  • Design and implement robust REST and GraphQL services using Java (Java 17+) and Spring Boot (or Micronaut/Quarkus).
  • Develop responsive front-end applications using React, Angular, or Vue with TypeScript.
  • Own end-to-end feature delivery across backend APIs, databases, frontend UI, and integrations.
  • Define API contracts, service boundaries, and documentation using OpenAPI/Swagger.
  • Ensure high performance, scalability, and observability through profiling, tracing, and metrics.

Cloud, DevOps & Reliability

  • Build CI/CD pipelines using GitHub Actions, Jenkins, or GitLab CI with automated testing and deployments.
  • Implement Infrastructure as Code using Terraform, CloudFormation, or CDK.
  • Utilize Docker and Kubernetes (EKS, AKS, or GKE) for containerization and orchestration.
  • Set up monitoring and alerting using Prometheus, Grafana, OpenTelemetry, CloudWatch, New Relic, or Datadog.
  • Drive incident response and root cause analysis.
  • Apply caching, rate limiting, and resilience patterns including circuit breakers, retries, backoff, and bulkheads.

Security & Compliance

  • Enforce secure coding practices based on OWASP Top 10.
  • Implement API authentication using OAuth2 and OIDC.
  • Manage secrets securely.
  • Implement data protection using TLS, KMS, and encryption at rest and in transit.
  • Support audits and compliance standards such as SOC2, ISO, and PCI.

Quality & Technical Leadership

  • Establish coding standards and testing strategies for unit, integration, and end-to-end testing.
  • Conduct code reviews and mentor development teams.
  • Lead design reviews and technical roadmap initiatives.
  • Collaborate with Product, QA, SRE, and Data teams to deliver business outcomes.

Required Qualifications

  • 8–12+ years of professional software development experience.
  • 5+ years of experience building backend services using Java, preferably Spring Boot.
  • Strong front-end development experience with React (preferred), Angular, or Vue.
  • Experience with state management frameworks such as Redux, NgRx, or Pinia.
  • Proficiency in JavaScript, TypeScript, and modern build tools such as Webpack, Vite, npm, yarn, or pnpm.
  • Experience with relational and NoSQL databases including PostgreSQL, MySQL, Oracle, MongoDB, or Cassandra.
  • Strong SQL and query optimization skills.
  • Experience with CI/CD pipelines, Docker, and Kubernetes.
  • Hands-on experience with JUnit, TestNG, Mockito, Jest, React Testing Library, Cypress, or Playwright.
  • Strong understanding of distributed systems, event-driven architecture, messaging, and idempotency.
  • Solid knowledge of OWASP, OAuth2, OIDC, and JWT.
  • Excellent problem-solving, communication, documentation, and stakeholder management skills.

Nice-to-Have

  • Experience with Kafka, Kinesis, RabbitMQ, asynchronous processing, and saga/outbox patterns.
  • Experience with cloud platforms such as AWS, Azure, or GCP and managed services including RDS, DynamoDB, OpenSearch, and API Gateway.
  • Performance and scalability optimization using JMeter, k6, JVM tuning, Lighthouse, and Web Vitals.
  • Experience with micro frontends, design systems, and WCAG accessibility standards.
  • Experience in fintech, payments, or other regulated environments.
  • Knowledge of Kotlin, Go, or Python.
  • Experience with Micronaut or Quarkus.

Core Competencies

  • Systems thinking with a focus on scalability, resilience, and observability.
  • Pragmatic execution with emphasis on quality, automation, and iterative delivery.
  • Strong ownership mindset with a focus on service reliability and continuous improvement.
  • Security-by-design approach throughout the software development lifecycle.
  • Technical leadership with mentoring, collaboration, and engineering excellence.



Create a job alert for this search

Senior Java Backend Developer – Node.js, AWS Cloud & GenAI • Toronto, ON, ca

Similar jobs

Senior Developer Specializing in Java and AWS Technologies

Glint Tech SolutionsToronto, ON, CA
Full-time

Transform your future as a Senior Java Developer working with cutting-edge cloud technologies.Engage in a vibrant team environment to build scalable applications using Java and AWS.As a part of thi... Show more

 • Promoted

Senior Java Developer - Backend

CG Consulting GroupToronto, ON, CA
Full-time

This is with a large IT services firm for a major Canadian bank.Candidate must have legal work status for Canada.Client Location is downtown Toronto, close to GO and TTC.Hybrid - In-Office 3 days p... Show more

 • Promoted

Senior Enterprise Java Developer and Lead

Yoush ConsultingToronto, ON, CA
Full-time

Senior Enterprise Java Developer and Lead.Are you an independent IT consultant, or do you wish to become one? Are you looking to partner with an organization that offers you consulting opportunitie... Show more

 • Promoted

Senior Java Developer

Soroc TechnologyToronto, ON, CA
Full-time

Position: Senior Java Developer (with Python, AWS and Terraform).Note: Final interview will be onsite.We are seeking a skilled and passionate Senior Software Engineer with strong expertise in Java ... Show more

 • Promoted

Senior Software Developer - Cloud and Java

Rubicon PathToronto, Ontario, Canada
Full-time

Take the next step in your career as a Senior Software Developer, specializing in full stack development using Java and Azure cloud services.This role encompasses designing, implementing, and manag... Show more

 • Promoted

Senior Java Engineer - AWS, Spring Boot | Hybrid Toronto

Iris Software Inc.Toronto, ON, CA
Full-time

A leading software solutions company in Toronto is seeking a skilled Java Developer with expertise in AWS to join their development team.The ideal candidate will possess strong knowledge of Java, S... Show more

 • Promoted

Senior Java Developer

CollaberaToronto, Ontario, Canada
Permanent

Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry.As a half a billion dollar IT company, with m... Show more

 • Promoted

Senior Java Developer(AWS Lamda)

DawninfotekToronto, ON, CA
Permanent

Senior Java Developer(AWS Lamda).IT consulting team that partners with major financial institutions, investment firms and government sectors.We have been dedicated to delivering cutting‑edge consul... Show more

 • Promoted

Tech Lead - Java/AWS API Integrations

Insight GlobalToronto, ON, CA
Full-time +1

A recruitment agency is seeking a Development Lead with extensive experience in Java, AWS, NodeJS, and Spring Boot to lead integration projects at a major Canadian bank.The successful candidate wil... Show more

 • Promoted

Senior Java & Angular Tech Lead

Teranet Inc.Toronto, ON, CA
Full-time

A leading provider of registration solutions in Toronto seeks a Mid-Senior level software developer to design and develop applications using Java, J2EE, and various technologies.The successful cand... Show more

 • Promoted

Java AWS Tech Lead

Viva Tech SolutionsMarkham
Full-time

Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Viva Tech Solutions.Java development, with a strong background in enterprise scale systems.Hands-on ... Show more

 • Promoted

Senior Java Backend Developer (Investment Banking Domain) - C$105,000 - C$115,000 A Year

Compunnel IncToronto, Canada
Full-time

Senior Java Backend Developer (Investment Banking Domain)Senior Java Backend Developer (Investment Banking Domain)Get AI-powered advice on this job and more exclusive features.Walking Drive for Sen... Show more

 • Promoted

Senior Java Developer

VySystemsToronto, ON, CA
Full-time

Java Backend Developer - API, Microservices.Proven experience in designing Java/Java EE solutions.Experience in designing Microservices & APIs.Proven experience in Java back-end development with th... Show more

 • Promoted

Senior Java Software Engineer

NAM Info IncToronto, ON, CA
Full-time

Referrals increase your chances of interviewing at NAM Info Inc by 2x.Get notified about new Java Software Engineer jobs in.Software Developer Back End (Java) 8422-1015.Software Engineer, Java 8 an... Show more

 • Promoted

Senior Java Enterprise Developer — Hybrid Contract

AkkodisToronto, ON, CA
Full-time

A technology consulting firm is seeking an experienced Software Developer (Java) for a contract role in Toronto, ON.The position requires hands-on expertise in developing n-tier enterprise applicat... Show more

 • Promoted

Senior Java Lead Engineer

Michael PageToronto, Ontario, Canada
Full-time +1

Michael Page 1 day ago Be among the first 25 applicants Join to apply for the.Michael Page Get AI-powered advice on this job and more exclusive features.This range is provided by Michael Page.Your ... Show more

 • Promoted

Senior Java Developer

Tata Consultancy ServicesToronto, ON, CA
Full-time

Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to c... Show more

 • Promoted

Senior Java Gen AI Engineer - Azure Hybrid

Compunnel Inc.Toronto, ON, CA
Full-time

An innovative company is seeking a Senior Java Gen AI Developer to join their dynamic team in Toronto.This role offers the opportunity to work on cutting-edge Gen AI products utilizing Azure's powe... Show more

 • Promoted

AWS Connect Architect | Java/Node.js Dev

GuruLinkToronto, ON, CA
Full-time

A technology consultancy is seeking an experienced AWS Architect specializing in Amazon Connect to design and implement robust contact center solutions.Responsibilities include architecting solutio... Show more

 • Promoted

Senior Java Full Stack Developer

CogencyToronto, ON, CA
Full-time

Cogency is a Toronto-based consulting and technology services firm specializing in enterprise digital transformation across the Banking, Financial Services, and Insurance (BFSI) sector.We partner w... Show more