Java Software Engineer

Dexian

Mississauga

On-site

CAD 90,000 - 125,000

Part time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology consulting firm in Peel Region, Mississauga is seeking a skilled Java Developer. The role involves designing and deploying microservices using Spring Boot, implementing Kafka messaging systems, and developing APIs. The ideal candidate will have strong expertise in Core Java and a grasp of collections, multithreading, and design patterns. This is a contract position at a mid-senior level.

Qualifications

  • Proven experience designing, developing, and deploying microservices using Spring Boot.
  • Strong command of Java Collections, Wrapper Classes, and Java 8+ features.
  • Hands-on experience with Kafka messaging systems.
  • API development with focus on security, validation, and performance.
  • Experience with databases, including sharding, replication, and scaling.
  • Familiarity with RESTful services and Spring security features.

Responsibilities

  • Design, develop, and deploy microservices using Spring Boot.
  • Write clean, efficient, and maintainable code using Core Java.
  • Implement robust Kafka producers and consumers.
  • Develop and optimize APIs with security, validation, and performance in mind.
  • Work with databases focusing on sharding, replication, and scaling for high availability.
  • Collaborate with architects, testers, and product owners to deliver end-to-end solutions.
  • Debug and resolve complex distributed system issues including network failures.
  • Participate in code reviews and ensure coding standards and best practices.
  • Improve application architecture and automation for rapid delivery and reliability.
  • Stay updated with emergent technologies to suggest improvements.

Skills

Microservices
Core Java
Kafka
Database
REST APIs
Spring Boot
Java Collections
Multithreading
Design patterns

Tools

Docker
Kubernetes
Git
CI/CD

Job description

Overview

We are seeking a skilled Java Developer with strong expertise in Microservices, Core Java, Kafka, Databases, and API development. Experience with front-end technologies is a plus but not mandatory. The ideal candidate will have a solid grasp of core Java concepts including collections, multithreading, design patterns, and the Java Collections Framework.

Responsibilities
  • Design, develop, and deploy microservices using Spring Boot and related technologies.
  • Write clean, efficient, and maintainable code using Core Java with a strong emphasis on collections, multithreading, and design patterns.
  • Implement robust Kafka producers and consumers to handle real-time messaging and streaming data pipelines.
  • Develop and optimize APIs ensuring security, validation, and performance.
  • Work with databases, focusing on sharding, replication, and scaling strategies to support high-availability systems.
  • Collaborate with cross-functional teams including architects, testers, and product owners to deliver end-to-end solutions.
  • Debug and resolve complex issues in distributed systems including circular dependencies, network failures, and performance bottlenecks.
  • Participate in code reviews, provide feedback, and ensure adherence to coding standards and best practices.
  • Continuously improve application architecture, design, and automation to support rapid delivery and high reliability.
  • Stay updated with emerging technologies and industry trends to recommend improvements.
Key Skills and Experience
  • Microservices: Proven experience designing, developing, and deploying microservices using Spring Boot or similar frameworks.
  • Core Java: Strong command of Java Collections, Wrapper Classes, and Java 8+ features such as Streams, Lambdas, and Optional.
  • Kafka: Hands-on experience with Kafka messaging systems, both as a producer and consumer.
  • Database: Knowledge of Database with experience in sharding, replication, Stored procedure, and database scaling.
  • REST APIs: Skilled in designing and implementing RESTful services, with emphasis on Spring framework features for validation, security, and performance tuning.
  • Spring Boot: Familiarity with Spring Boot versioning, configuration management, and dependency injection.
Preferred Qualifications
  • Experience with front-end technologies (React/Angular) is a plus.
  • Familiarity with containerization (Docker) and orchestration (Kubernetes).
  • Exposure to cloud platforms (AWS, Azure, or GCP).
  • Knowledge of CI/CD pipelines and automation tools.
Seniority level
  • Mid-Senior level
Employment type
  • Contract
Job function
  • Information Technology
  • Finance
  • Business Development
Industries
  • IT Services and IT Consulting
  • Financial Services
  • Investment Banking
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Tekgence Inc • Toronto

On-site
CAD 80,000 - 100,000
Java Developer
Java Developer

Cyber Space Technologies LLC • Montreal (administrative region)

On-site
CAD 85,000 - 120,000
Java Developer
Java Developer

Patch Tech Staffing • Calgary

On-site
CAD 90,000 - 130,000
Sr Java Developer
Sr Java Developer

Highbrow LLC • Toronto

Hybrid
CAD 90,000 - 120,000
Senior Java Software Engineer
Senior Java Software Engineer

Intellect Design Arena Ltd • Toronto

On-site
CAD 80,000 - 120,000
Java Software Engineer
Java Software Engineer

Flexton Inc. • Toronto

On-site
CAD 90,000 - 120,000
Java Software Engineer
Java Software Engineer

Precision Technologies • Calgary

On-site
CAD 80,000 - 110,000
Senior Full Stack Java Developer
Senior Full Stack Java Developer

Axiom Global Technologies • Toronto

On-site
CAD 120,000 - 160,000
Java Backend Developer - MQ, Kafka Messaging Systems
Java Backend Developer - MQ, Kafka Messaging Systems

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

On-site
CAD 85,000 - 115,000
Senior Java / Spring Boot Engineer
Senior Java / Spring Boot Engineer

PeoplePilot • Mississauga

On-site
CAD 85,000 - 110,000