Java Software Engineer
Job in
Mississauga, Ontario, Canada
Listed on 2026-02-23
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
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:
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:
×