Talent.com
Astra North Infoteck Inc.
Senior Java Backend Developer – Node.js, AWS Cloud & GenAIAstra North Infoteck Inc. • Toronto, ON, ca
Les candidatures ne sont plus acceptées
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
Il y a plus de 30 jours
Type de contrat
  • Temps plein
Description de poste

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.



Créer une alerte emploi pour cette recherche

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

Offres similaires

Senior Java Developer

Soroc TechnologyToronto, ON, CA
Temps plein

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 ... Voir plus

 • Offre sponsorisée

Senior Java Gen AI Engineer - Azure Hybrid

Compunnel Inc.Toronto, Ontario, Canada
Temps plein

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... Voir plus

 • Offre sponsorisée

Senior Java Engineer

Princeton IT Services, IncToronto, ON, CA
Temporaire

Senior Java Engineer Agentic AI.Toronto, ON (Hybrid 3 days/week onsite).We are looking for highly experienced, hands-on Senior Java Engineers (Architects /Technical Leads) with a strong hands‑on So... Voir plus

 • Offre sponsorisée

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... Voir plus

 • Offre sponsorisée

Tech Lead - Java/AWS API Integrations

Insight GlobalToronto, ON, CA
Temps plein +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... Voir plus

 • Offre sponsorisée

Senior Java & Angular Tech Lead

Teranet Inc.Toronto, ON, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Senior Java Developer

LuxoftToronto, Ontario, Canada
Temps plein

Applying to the position, you may join one of the most respected and fastest growing institutional investors in the world.Our client is a professional investment management organization that global... Voir plus

 • Offre sponsorisée

Senior Java Developer

VySystemsToronto, ON, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Senior Staff Backend Engineer - Java, Cloud & Scale - Up To $300,000 A Year

Fintech PlatformToronto, Canada
Temps plein

Seeking a Senior Staff Backend Engineer in Toronto to build and scale core systems, design Java services, and mentor engineers for a leading fintech platform.Requires 5+ years of Java development. Voir plus

 • Offre sponsorisée

Senior Java Developer

Konradtoronto, on, Canada
Temps plein

Konrad is a next generation digital consultancy.We are dedicated to solving complex business problems for our global clients with creative and forward-thinking solutions.Our employees enjoy a cultu... Voir plus

 • Offre sponsorisée

Senior Java Enterprise Developer — Hybrid Contract

AkkodisToronto, ON, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Senior Software Developer - Cloud and Java

Rubicon PathToronto, ON, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Senior Nodejs Developer (Toronto Hybrid) - C$125,000 - C$140,000 A Year

Motorola SolutionsToronto County, Canada
Temps plein

Develop backend services using Node.Js and frontend using Angular, developing cross-platform mobile apps using Capacitor, and cloud-based solutions on AWS. Voir plus

 • Offre sponsorisée

Java and AWS Senior Engineer for Scalable Application Development

LuxoftToronto, Ontario, Canada
Temps plein

Seize the chance to be a Senior Software Engineer and enhance your Java and AWS skills! Implement effective solutions while developing scalable applications in a collaborative tech team.This reward... Voir plus

 • Offre sponsorisée

Senior Node Engineer - $115,000 - $145,000 A Year

Nexa LigoEast York, Canada
Temps plein

Senior Node Developer needed to develop and maintain high-throughput proxy services, design scalable systems, and optimize production applications. Voir plus

 • Offre sponsorisée

Senior Software Developer - Cloud And Java

Rubicon PathToronto, Canada
Temps plein

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... Voir plus

 • Offre sponsorisée

Senior Java Full Stack Developer

CogencyToronto, ON, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Java AWS Tech Lead

Viva Tech SolutionsMarkham, York region, Canada
Temps plein

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 ... Voir plus

 • Offre sponsorisée

Senior Java Developer - C$116,750 - C$141,750 A Year

Henry Schein OneEast York, Canada
Temps plein

Develop and maintain backend services and APIs using Groovy, Spring Boot, and Java for dental practice revenue cycle management software. Voir plus

 • Offre sponsorisée

Senior Java Developer

Highbrow LLCToronto, Canada
Temps plein

Job Title: Senior Java DeveloperJob ID: Job Location: Toronto, ON (Hybrid – 2 days/week onsite)Job Travel Location(s):# Positions: 1Employment Type: W2Duration:Long Term# of Layers:0Work Eligibilit... Voir plus