Back to results

Java Full Stack 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


Job Title: Java Full Stack Developer

Work Location : Toronto, Canada Hybrid

Contract duration: 12 months

JD:

  • Design and develop scalable, high-performance microservices architectures using Java (Spring Boot).
  • Build and maintain RESTful APIs and GraphQL 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 Anypoint/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.
  • Microservices architecture, java (Springboot), Restful API, GraphQL, Webapps, Postman, Selenium, Machine Learning/AI
  • DevOps: GitHub, Jenkins, Kubernetes, MuleSoft, Kafka, Python, Dynatrace, Splunk
  • Methodology: Agile, Scrum
  • Cloud: Azure, GCP
  • Caching: Redis, Hazelcast
  • Work with MuleSoft Anypoint/Salesforce integrations for API-led connectivity.
More about this job

Responsibilities

Design, develop, and integrate scalable Java microservices, web applications, RESTful APIs, and GraphQL services, including event-driven and API-led integrations. Automate CI/CD and testing, deploy and monitor applications, optimize performance with caching, and collaborate with cross-functional teams in Agile/Scrum environments.

Requirements

The role calls for experience with Java and Spring Boot, microservices, APIs, web applications, and tools including Kafka, MuleSoft, Kubernetes, GitHub, and Jenkins. It also involves cloud platforms, monitoring, caching, automated and UI testing, and applicable machine learning or AI solutions; no education requirement is specified.

Skills

  • Java
  • Spring Boot
  • Microservices
  • RESTful APIs
  • GraphQL
  • Web Application Development
  • Kafka
  • MuleSoft Anypoint
  • Salesforce Integration
  • GitHub
  • Jenkins
  • Kubernetes
  • Machine Learning and AI
  • Dynatrace
  • Splunk
  • Redis

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Finance & Accounting

Keywords

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

Report this job