Java developer

VDart Inc

Toronto

Presencial

CAD 90 000 - 120 000

Tempo integral

Há 8 dias

Uma candidatura completa num minuto

Currículo e carta de apresentação personalizados, prontos a enviar.

Ultrapassa os filtros ATS

Resumo da oferta

VDart Inc. is seeking a Java Developer in Toronto, ON, for a full-time role.

You will design and maintain high-performance microservices using Java 17 and Spring Boot, build reactive applications with WebFlux, and craft RESTful APIs with robust documentation. Collaborate with cross-functional teams to deliver end-to-end solutions, implement event-driven architecture with IBM MQ and Kafka, and ensure code quality through reviews and best practices.

Qualificações

  • Designing, developing, and maintaining high-performance, scalable microservices using Java 17 and Spring Boot framework.
  • Building reactive and non-blocking applications leveraging Spring WebFlux to handle high-concurrency workloads efficiently.
  • Developing and consuming RESTful APIs following industry best practices and ensuring proper documentation.
  • Implementing event-driven architecture using IBM MQ and Apache Kafka for seamless asynchronous communication between services.
  • Collaborating with cross-functional teams including frontend developers, architects, and product owners to deliver end-to-end solutions.
  • Writing clean, maintainable, and well-documented code adhering to coding standards and best practices. Participating in code reviews, providing constructive feedback, and ensuring code quality across the team.
  • Troubleshooting production issues, performing root cause analysis, and implementing effective fixes.
  • Contributing to continuous improvement initiatives by identifying opportunities for optimization and automation.

Responsabilidades

  • Designing, developing, and maintaining high-performance, scalable microservices using Java 17 and Spring Boot framework.
  • Building reactive and non-blocking applications leveraging Spring WebFlux to handle high-concurrency workloads efficiently.
  • Developing and consuming RESTful APIs following industry best practices and ensuring proper documentation.
  • Implementing event-driven architecture using IBM MQ and Apache Kafka for seamless asynchronous communication between services.
  • Collaborating with cross-functional teams including frontend developers, architects, and product owners to deliver end-to-end solutions.
  • Writing clean, maintainable, and well-documented code adhering to coding standards and best practices. Participating in code reviews, providing constructive feedback, and ensuring code quality across the team.
  • Troubleshooting production issues, performing root cause analysis, and implementing effective fixes.
  • Contributing to continuous improvement initiatives by identifying opportunities for optimization and automation.

Conhecimentos

Java 17
Spring Boot
Spring WebFlux
REST APIs
Microservices
IBM MQ
Apache Kafka
MongoDB
AWS
OpenShift
Kubernetes
Helm
Harness
Git & Bitbucket
JIRA
Gradle
Lightspeed

Ferramentas

Kubernetes
OpenShift
Helm
Harness
Git & Bitbucket
JIRA
Gradle
Lightspeed

Descrição da oferta de emprego

Role: Java developer

Location: Toronto, ON
Mode: Full Time

Job Description:
  • Designing, developing, and maintaining high-performance, scalable microservices using Java 17 and Spring Boot framework
  • Building reactive and non-blocking applications leveraging Spring WebFlux to handle high-concurrency workloads efficiently
  • Developing and consuming RESTful APIs following industry best practices and ensuring proper documentation
  • Implementing event-driven architecture using IBM MQ and Apache Kafka for seamless asynchronous communication between services
  • Collaborating with cross-functional teams including frontend developers, architects, and product owners to deliver end-to-end solutions
  • Writing clean, maintainable, and well-documented code adhering to coding standards and best practices. Participating in code reviews, providing constructive feedback, and ensuring code quality across the team
  • Troubleshooting production issues, performing root cause analysis, and implementing effective fixes
  • Contributing to continuous improvement initiatives by identifying opportunities for optimization and automation
Skill Matrix
Skill Proficiency Expected (Mandatory)
  • Java 17 Expert-level understanding of Java 17 features including records, sealed classes, pattern matching, and enhanced switch expressions
  • Spring Boot Strong hands-on experience in building production-grade applications using Spring Boot
  • Spring WebFlux Proficiency in developing reactive, non-blocking applications using Spring WebFlux and Project Reactor
  • REST APIs Expertise in designing, developing, and securing RESTful APIs with proper versioning and error handling
  • Microservices Solid experience in microservices architecture including service discovery, API gateway, circuit breakers, and distributed tracing
  • IBM MQ Hands-on experience with IBM MQ for enterprise messaging and integration
  • Apache Kafka Strong knowledge of Kafka for building event-driven systems, including producers, consumers, and stream processing
Skill Proficiency Expected (Good To Have)
  • MongoDB Experience with MongoDB for NoSQL database design, queries, and aggregation pipelines
  • AWS Cloud Familiarity with AWS services such as EC2, S3, Lambda, ECS, and RDS
  • OpenShift Experience deploying and managing applications on OpenShift or similar container platforms
  • Kubernetes Knowledge of Kubernetes for container orchestration, deployments, and scaling
  • Helm Experience with Helm charts for Kubernetes application packaging and deployment
  • Harness Familiarity with Harness for continuous delivery and deployment automation
  • Git & Bitbucket Proficiency in version control using Git and collaboration via Bitbucket
  • JIRA Experience using JIRA for agile project management and issue tracking
  • Gradle Hands-on experience with Gradle for build automation and dependency management
  • Lightspeed Familiarity with Lightspeed for development acceleration

Kibana Experience with Kibana for log visualization, monitoring, and troubleshooting

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Java Full Stack Developer
Java Full Stack Developer

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

Híbrido
CAD 90 000 - 130 000
Java Developer
Java Developer

Virtusa • Mississauga

Presencial
CAD 110 000 - 170 000
Java Developer 1016
Java Developer 1016

Veracity Ventures Inc. • Toronto

Presencial
CAD 100 000 - 150 000
Java Technical Lead
Java Technical Lead

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

Híbrido
CAD 120 000 - 160 000
Lead Java Backend Architect – Spring Boot & AWS
Lead Java Backend Architect – Spring Boot & AWS

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

Híbrido
CAD 120 000 - 150 000
Senior Java Software Engineer
Senior Java Software Engineer

Bounteous • Montreal

Presencial
CAD 85 000 - 115 000
Senior Java Architect
Senior Java Architect

Compunnel Inc. • Montreal

Híbrido
CAD 105 000 - 155 000
Java Consultant
Java Consultant

LanceSoft, Inc. • Toronto

Híbrido
CAD 100 000 - 130 000
Java Full Stack Developer
Java Full Stack Developer

Veracity Ventures Inc. • Toronto

Presencial
CAD 90 000 - 120 000
Flexible work from home
Java Software Engineer
Java Software Engineer

Dexian • Mississauga

Presencial
CAD 90 000 - 125 000