Java Software Engineer

2 weeks ago


Toronto, Ontario, Canada Synstack Technologies Full time $120,000 - $150,000 per year

Required Experience:

  • Bachelor's degree in computer science, Engineering, or related field.
  • 7+ years of experience
    in
    Java development.
  • 5+ years
    mandatory experience with
    C, C++
  • Mandatory experience with
    microservices, containerization
    (
    Docker/Kubernetes), and SQL databases.
  • Must have experience in
    SQL, REST API, gRPC, protobuf, XML, JSON, YAML, protobuf.
  • Proficiency in gRPC, REST APIs, and data serialization formats.
  • Experience with BDD tools and frameworks (e.g., Cucumber).
  • Strong problem-solving and communication skills.

Preferred Skills:

  • Experience with cloud platforms (AWS, Azure, GCP).
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Familiarity with Agile/Scrum methodologies.

Software Development:

  • Design and implement Java-based software components for the LCC subsystem.
  • Utilize containerized microservices architecture (e.g., Docker, Kubernetes).
  • Integrate SQL-based data storage and clustering features.
  • Apply cryptographic libraries for secure data handling.
  • Develop and maintain gRPC and REST API interfaces.
  • Work with common data formats including JSON, YAML, XML, and Protobuf.

Collaboration & Design:

  • Work with senior developers, architects, and the engineering manager to translate architectural requirements into working components.
  • Participate in weekly design syncs to propose and review solutions.
  • Draft design documents and finalize implementations through code inspections.

Testing & Automation:

  • Define and implement unit tests for developed components.
  • Support Behavior-Driven Development (BDD) initiatives and automation goals.

QA Collaboration

  • Collaborate with QA to develop BDD feature definitions using Gherkin syntax.
  • Translate acceptance criteria into executable test scenarios.


  • Toronto, Ontario, Canada Redwood Software Inc. Full time $80,000 - $120,000 per year

    OUR MISSIONAt Redwood, we empower our customers with lights-out automation for their mission-critical business processes.ABOUT USRedwood Software is the leader in full stack automation fabric solutions for mission-critical business processes. With the first SaaS-based composable automation platform specifically built for ERP, we believe in the transformative...


  • Toronto, Ontario, Canada Swoon Full time $302,400 per year

    Title:Senior Associate, Software Development Engineer (Java)Location:Toronto, ONDuration:12 monthsPay Rate:$58/hour (T4 only)About the RoleClient is hiring aSenior Associate Java Engineerto join theData Services & Insightsteam.This group powersSmartViewandCustomer Portalproducts that deliver real-time sustainability, power, and environmental reporting for...


  • Toronto, Ontario, Canada 7 KINGS CODE Full time $80,000 - $120,000 per year

    Job Title: Full-Stack Software EngineerLocation: Toronto, Canada. (Hybrid)Job Type: Fulltime.Job Description:We are seeking a talented Full-Stack Software Engineer to join our highly skilled team in Toronto. In this role, you will design, develop, and maintain high-quality software solutions, implementing both the back-end logic and the user-facing...


  • Toronto, Ontario, Canada Flexton Inc. Full time $80,000 - $120,000 per year

    Role:Software Engineer (Backend Focused FullStack Engineer)Location:Toronto, ON (Hybrid)Must Haves: Java, SpringBoot, eCommerce Domain, JavaScript, API Development, ScrumAbout the Role:As aBackend/Full Stack Engineer, you will collaborate with cross-functional teams to build scalable, high-performance systems/applications. You'll design and developRESTful...


  • Toronto, Ontario, Canada Iris Software Inc. Full time $120,000 - $150,000 per year

    Iris's client, the largest bank in the Canada is looking to hireSenior Java FS DeveloperPlease find below the job details and share your resume if interested atJob Description:Title: Java FS DeveloperLocation: Toronto, ON (Hybrid – 4days/Week)Duration: Long term assignmentRequired Skills:Java (Spring), Java Script (Angular)OCP, DevOps, Mongo and/or...


  • Toronto, Ontario, Canada Celersoft Technology and Consulting Services Full time $80,000 - $120,000 per year

    Job DescriptionJava Developer with Spark & Scala (Toronto, ON, Canada)We are seeking a skilledJava Developerwith strong experience inApache Spark and Scalato design and develop high-performance data processing solutions. The candidate will collaborate with data engineering and analytics teams to build scalable systems and optimize...


  • Toronto, Ontario, Canada Flexton Inc. Full time $80,000 - $120,000 per year

    Greetings from FlextonHope you are doing great todayOne of my clients is looking forJava Developer::T4@ Toronto, Canadaplease share me your updated resume and desire rate for this position.Job Description:Bachelor's degree in computer science or related field plus 5+ years of experience in Java in building large-scale web based distributed systems.Thorough...


  • Toronto, Ontario, Canada eBay Full time $100,000 - $180,000 per year

    At eBay, we're more than a global ecommerce leader — we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We're committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts.Our customers are our compass, authenticity...


  • Toronto, Ontario, Canada LanceSoft, Inc. Full time $120,000 - $180,000 per year

    Java Backend DeveloperDuration: 6 monthsRemote roleDescription:Exceptional database design and migration expertise to lead the transition of applications from HDI to PostgreSQL. This role requires strong backend engineering skills with Spring Boot and micro-services, but the primary focus is on schema design, query optimization, and large-scale database...


  • Toronto, Ontario, Canada Tekflux Full time $900,000 - $1,410,000 per year

    Key Responsibilities:Design, develop, and maintain high-performance Java-based applicationsWork on multithreading and database interactions to optimize application performance and reliability.Collaborate with business analysts, QA teams, and other developers to deliver high-quality, scalable software solutions.Develop responsive front-end components...