Java Developer in Toronto

Java Developer in Toronto

Toronto Full-Time 75600 - 92400 $ / year (est.) On-site
V

At a Glance

  • Tasks: Design and develop high-performance microservices using Java 17 and Spring Boot.
  • Company: Join a leading tech company in Toronto with a focus on innovation.
  • Benefits: Enjoy competitive salary, health benefits, and opportunities for remote work.
  • Other info: Dynamic work environment with great career growth potential.
  • Why this job: Make an impact by building cutting-edge applications and collaborating with talented teams.
  • Qualifications: Expertise in Java 17, Spring Boot, and microservices architecture required.

The predicted salary is between 75600 - 92400 $ per year.

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

Mandatory Skills:

  • 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.

Good To Have Skills:

  • 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.

Java Developer in Toronto employer: VDart Inc

Join a forward-thinking company in Brampton, ON, where your expertise as a Supply Chain Project Manager will be valued and nurtured. With a strong emphasis on employee growth and a collaborative work culture, we offer competitive benefits and the opportunity to work on impactful projects within a dynamic retail environment. Experience the unique advantage of a hybrid work model that promotes work-life balance while driving innovation in Transportation Management Systems.

V

Contact Details:

VDart Inc Recruitment Team

We think you need these skills to ace Java Developer in Toronto

Java 17
Spring Boot
Spring WebFlux
REST APIs
Microservices Architecture
IBM MQ
Apache Kafka