×
Register Here to Apply for Jobs or Post Jobs. X

Java Software Engineer

Job in Mississauga, Ontario, Canada
Listing for: Dexian
Full Time position
Listed on 2026-02-23
Job specializations:
  • Software Development
    Java Developer, Backend Developer, Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
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

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary