Back to results

Full Stack Senior Developer

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Position: Full Stack Senior Developer

Location: Toronto, Canada Hybrid

Duration: Long Term Contract

Mandatory Skill

  • Microservices architecture, java (Spring boot), Restful API, Graph QL, Web apps, Postman, Selenium, Machine Learning/AI
  • DevOps: GitHub, Jenkins, Kubernetes, MuleSoft, Kafka, Python, Dynatrace, Splunk
  • Methodology: Agile, Scrum
  • Cloud: Azure, GCP
  • Caching: Redis, Hazel cast

Detailed JD (Roles and Responsibilities)

  • Design and develop scalable, high-performance microservices architectures using Java (Spring Boot).
  • Build and maintain RESTful APIs and Graph QL services for enterprise-grade web applications.
  • Develop and integrate web applications with backend microservices.
  • Implement event-driven architectures using Kafka for asynchronous communication.
  • Work with MuleSoft Any point/Salesforce integrations for API-led connectivity.
  • Collaborate with cross-functional teams in Agile/Scrum environments to deliver high-quality solutions.
  • Automate CI/CD pipelines using GitHub and Jenkins.
  • Deploy and manage applications in containerized environments (Kubernetes).
  • Develop ML/AI-based solutions or integrate AI capabilities where applicable.
  • Monitor application performance using Dynatrace and Splunk.
  • Implement caching strategies using Redis and Hazelcast to optimize performance.
  • Ensure code quality through unit testing, automation, and Selenium-based UI testing.
  • Use Postman and similar tools for API testing and validation.
More about this job

Responsibilities

Design and develop scalable microservices, RESTful APIs, GraphQL services, and web applications, including event-driven integrations with Kafka and MuleSoft. Automate CI/CD, deploy and monitor applications, optimize performance with caching, and ensure quality through testing while collaborating in Agile/Scrum teams.

Requirements

The role calls for senior-level experience with Java and Spring Boot, microservices, APIs, web applications, and related integration and testing tools. It also involves DevOps and cloud technologies, monitoring, caching, and developing or integrating machine learning and AI capabilities.

Skills

  • Microservices Architecture
  • Java
  • Spring Boot
  • RESTful APIs
  • GraphQL
  • Web Applications
  • Kafka
  • MuleSoft
  • GitHub
  • Jenkins
  • Kubernetes
  • Machine Learning
  • Artificial Intelligence
  • Azure
  • Google Cloud Platform
  • Redis

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Microservices Architecture
  • Java
  • Spring Boot
  • RESTful APIs
  • GraphQL
  • Web Applications
  • Postman
  • Selenium
  • Machine Learning
  • Artificial Intelligence
  • GitHub
  • Jenkins
  • Kubernetes
  • MuleSoft Anypoint
  • Kafka
  • Python
  • Dynatrace
  • Splunk
  • Agile
  • Scrum
  • Azure
  • Google Cloud Platform
  • Redis
  • Hazelcast
  • CI/CD
  • Event-Driven Architecture
  • API-Led Connectivity
  • Unit Testing
  • Automation Testing

Report this job