About the role

  • Full Stack Developer designing and delivering enterprise-grade applications with AI-first digital engineering firm. Collaborating on scalable web services and user-centric solutions.

Responsibilities

  • Build and maintain full‑stack applications.
  • Develop backend services and RESTful APIs.
  • Implement front‑end features with modern UI frameworks.
  • Design and maintain backend database artifacts (schemas, stored procedures, views, etc.).
  • Ensure quality through automated testing.
  • Collaborate across teams to deliver end‑to‑end solutions.

Requirements

  • 5+ years experience
  • Strong experience with Java, JEE, and Spring MVC for building robust backend applications.
  • Solid understanding of REST APIs and API management (Apigee), including designing and documenting APIs using Swagger/OpenAPI.
  • Proficiency in SQL and Microsoft SQL Server, with experience in database design and optimization.
  • Front-end development experience with React.
  • Test automation and quality assurance using Cypress, JUnit, TestNG.
  • Build, dependency management, and CI/CD using Maven and Jenkins, with experience deploying to cloud environments such as Azure.
  • Hands-on experience with microservices architecture, containerization using Docker, and configuration management with YAML.

Benefits

  • Upskill and discover your potential as you solve complex challenges in cutting-edge areas of technology alongside passionate, talented colleagues.
  • Work where innovation happens - work with disruptive innovators in a research-focused organization with 60+ patents filed across various disciplines.
  • Stay ahead of the curve—immerse yourself in breakthrough AI, ML, data, and cloud technologies and gain exposure working with Fortune 500 companies.

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AzureCloudCypressDockerJavaJenkinsJUnitMavenMicroservicesMS SQL ServerReactSpringSQL

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.