Talent.com
Java Software Engineer
Java Software EngineerDexian • Mississauga, Peel Region, CA
Java Software Engineer

Java Software Engineer

Dexian • Mississauga, Peel Region, CA
2 days ago
Job type
  • Full-time
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
  • #J-18808-Ljbffr

    Create a job alert for this search

    Java Software Engineer • Mississauga, Peel Region, CA

    Similar jobs
    Software Development Engineer III

    Software Development Engineer III

    Biiibo Inc. • Concord, ON, Canada
    Full-time
    As a Software Development Engineer lll, you will work as part of a small, autonomous, agile team to deliver both internal and external applications. built on a modern hybrid cloud platform.You will...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer III - WaferWire Cloud Technologies

    Software Engineer III - WaferWire Cloud Technologies

    WaferWire Cloud Technologies • mississauga, on, ca
    Full-time
    Job Title : Software Engineer III.One day a week but will go up to 3 when the new Toronto space is ready.WCT is a global talent solutions partner committed to delivering high-impact technology and e...Show more
    Last updated: 11 days ago • Promoted
    Java Developer

    Java Developer

    Royal Cyber Inc. • Mississauga
    Full-time
    Canada with IBM on their TD Bank engagement.Contribute to a fast-paced development environment on the Java stack (Java 8, Spring, Spring MVC, Spring Boot, Microservices, RESTful API).Collaborate in...Show more
    Last updated: 15 days ago • Promoted
    Engineer, Software GenAI (28785)

    Engineer, Software GenAI (28785)

    Amkor Technology • Vaughan
    Full-time
    Nasdaq : AMKR) is the world’s largest U.OSAT and is a global leader in outsourced semiconductor packaging and test services. With a strong track record of innovation, a broad and diverse geographic f...Show more
    Last updated: 13 days ago • Promoted
    Hands-on Tech Lead — Java / Spring Boot & Angular (Azure)

    Hands-on Tech Lead — Java / Spring Boot & Angular (Azure)

    TechDoQuest • Brampton
    Full-time
    A leading tech company in Peel Region, Brampton is seeking a hands-on Technical Team Lead to lead the development of scalable backend services and robust Angular frontends.This role involves collab...Show more
    Last updated: 4 days ago • Promoted
    Senior Linux Networking Software Engineer

    Senior Linux Networking Software Engineer

    Extreme Networks • Vaughan
    Full-time
    A global networking leader is seeking a Software Developer in Vaughan, Canada.This role involves designing, developing, and maintaining Linux-based software for networking solutions.The ideal candi...Show more
    Last updated: 13 days ago • Promoted
    C++ / Java Developer (Senior)

    C++ / Java Developer (Senior)

    Source Code • Vaughan
    Full-time +1
    About the job C++ / Java Developer (Senior).Senior C++ / JavaDeveloperto providetechnical and architectural leadership to a cross-functional Agile team that supports the world's largest onlinepoker ...Show more
    Last updated: 10 days ago • Promoted
    Fullstack Java Developer (React)

    Fullstack Java Developer (React)

    Goldenpick Technologies • Missisauga, ON, Canada
    Full-time
    Quick Apply
    Technical Skills : • 10 +years' experience in Java • Spring Boot / Micro services with React Spring Boot Experie...Show more
    Last updated: 6 hours ago • New!
    Senior Java Software Engineer

    Senior Java Software Engineer

    Dexian India • Mississauga
    Full-time
    Java backend and frontend development.Proficiency with Framework such as Spring Boot / Angular.Able to implement high throughput, low-latency, extremely reliable frameworks.Deep understanding of Java...Show more
    Last updated: 6 days ago • Promoted
    Software Engineer - Mobile Applications

    Software Engineer - Mobile Applications

    Adaria Vending Services Limited • Concord, ON, CA
    Full-time
    Quick Apply
    Location : Concord, Ontario (On-site) About the Role Adaria is seeking a Software Engineer to join our product development team and play a pivotal role in creating mobile software solutions t...Show more
    Last updated: 30+ days ago
    Java Developer Lead

    Java Developer Lead

    Sapsol Technologies Inc • Mississauga, ON, CA
    Full-time
    Quick Apply
    Own backend design & technical decisions.Guide team on coding standards & best practices.Review code and resolve complex technical issues. Identifying the NFR and plan to address those.Own b...Show more
    Last updated: 8 hours ago • New!
    Senior Software Engineer

    Senior Software Engineer

    Dew Software • mississauga, on, ca
    Temporary
    I'm Naveen from DewSoftware, and we have an exciting open position that may interest you.Please share your updated resume, and I'll reach out to schedule a convenient time to connect.Position : Soft...Show more
    Last updated: 7 days ago • Promoted
    Senior Java Developer | Spring Boot, Kotlin, AWS, Growth

    Senior Java Developer | Spring Boot, Kotlin, AWS, Growth

    GFL Environmental Inc. • Vaughan
    Full-time
    A leading environmental services company in Vaughan is seeking a Senior Java Developer to design and implement software solutions. This role involves collaborating with various teams to meet project...Show more
    Last updated: 15 days ago • Promoted
    Java Full Stack Engineer - $120,000 A Year

    Java Full Stack Engineer - $120,000 A Year

    Ideaon • Mississauga, Canada
    Full-time
    Full Stack Engineer needed with Java and React skills for onsite work.Proficient in Java, Spring Boot, and databases.Show more
    Last updated: 6 days ago • Promoted
    Remote Senior Java Engineer - AI Trainer

    Remote Senior Java Engineer - AI Trainer

    SuperAnnotate • Vaughan, Ontario, CA
    Remote
    Full-time
    As a Senior Java Engineer, you will work remotely on an hourly paid basis to review AI-generated Java code, architectural solutions, and technical explanations, as well as generate high-quality ref...Show more
    Last updated: 30+ days ago
    Java / Angular

    Java / Angular

    Tamanna Technology • mississauga, ON, ca
    Full-time
    We’re looking for an experienced Senior Java Angular Developer with a strong background in building scalable, secure, enterprise-grade applications. Java, REST API / Micro services,...Show more
    Last updated: 12 days ago • Promoted
    Software Development Engineer III

    Software Development Engineer III

    Biiibo • Vaughan
    Full-time
    As a Software Development Engineer lll, you will work as part of a small, autonomous, agile team to deliver both internal and external applications. built on a modern hybrid cloud platform.You will...Show more
    Last updated: 13 days ago • Promoted
    Java Tech Lead - Spring Boot, AWS & Microservices

    Java Tech Lead - Spring Boot, AWS & Microservices

    HRB • Vaughan
    Full-time
    A leading company in Vaughan is seeking a highly skilled Java Tech Lead to join their dynamic team.The ideal candidate will guide the development team, drive technical solutions, and ensure the suc...Show more
    Last updated: 15 days ago • Promoted