JAVA Developer

1 day ago


Mississauga, Canada Randstad Canada Full time

We are hiring a Senior Platform Engineer (Java) to help modernize a business‑critical, home‑grown application that securely moves files via SFTP between locations. You will dive into legacy Java/JavaScript code, troubleshoot, refactor where needed, and lead the journey from VM‑based deployment to a modern, containerized, Kubernetes‑based platform.This is a hybrid role based in Mississauga: in office approximately 2 days per week for the first 3 months, then 1 day per week afterwards. Target start date is mid‑January 2026AdvantagesDirect impact: You will own and modernize a mission‑critical system used daily to move high‑value data between locations.Modernization focus: This is a rare chance to take an existing production application and lead its evolution into a containerized, Kubernetes‑based platform.High visibility: You’ll work closely with architecture, core services, and multiple business lines on a platform that cannot afford downtime.Growth and influence: You will shape platform roadmaps, mentor others, and help define best practices for containerization and deployment at scale.ResponsibilitiesAnalyze and understand a legacy Java 1.8 / Spring Boot / JavaScript codebase that powers a business‑critical SFTP workload.Re‑package and containerize the existing application, moving it from VM‑based deployment to a resilient, container‑based architecture.Own roughly 75% hands‑on coding and troubleshooting work (little net new feature development; heavy focus on refactoring, hardening, and packaging).Design, build, and deploy robust, high‑availability, high‑performance platforms that can withstand production load and support disaster recovery.Automate build, configuration, deployment, and tuning activities in collaboration with automation engineers.Test application and platform resiliency, validate changes in partnership with project teams, and flag risks or issues before they hit production.Tune the platform for optimal performance and document procedures for higher environments.Keep platform components current, secure, and compliant with internal standards, including security patching and currency planning.Provide Tier 3 support for the supported platforms and guide teams through technical outages and complex incidents.Contribute to platform roadmaps and work closely with architecture to influence design decisions.Coach, mentor, and run learning sessions for other platform and development team members.Create and maintain clear documentation for builds, configurations, workflows, error recovery, and support procedures.QualificationsYou are a strong communicator who can explain complex technical concepts clearly and collaborate across teams. You are comfortable taking ownership, working autonomously, and dealing with systems that “just have to work.”5–8 years of hands‑on development and platform experience, including:Strong core Java (including Java 1.8) and Spring BootShell / bash scriptingPerl scriptingSolid Red Hat / Linux background and UNIX administrative commandsProven experience:Containerizing legacy applicationsDeploying and operating apps on KubernetesWorking across the full application development and deployment lifecycleStrong understanding of secure file transfer and integration patterns:IBM Connect:DirectSFTP and related security considerationsComfort working on and supporting business‑critical systems in production environments.Post‑secondary education in Computer Science, Engineering, or a related discipline (or equivalent experience).SummaryIf you are a Java engineer with strong Linux and scripting skills who enjoys understanding complex, business‑critical systems and bringing them into the modern world, this role is for you.Ready to move something that matters?Apply now to be considered for interviews early next week, with a target start date in mid‑January 2026.Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.


  • Java Developer

    1 day ago


    Mississauga, Canada J&M Group Full time

    Overview Join to apply for the Java Developer role at J&M Group . Responsibilities Develop applications using Java/Spring UI experience on Micro Front End Angular 13 AWS Lambda Strong in J2EE application development DevOps tools: Bamboo/GitHub Java Full Stack Developer Qualifications Experience in Java/J2EE application development UI experience on Micro...

  • Java Developer

    3 weeks ago


    Mississauga, Canada Royal Cyber Inc. Full time

    Overview Java Developer role at Royal Cyber Inc. based out of Canada with IBM on their TD Bank engagement. Responsibilities Contribute to a fast-paced development environment on the Java stack (Java 8, Spring, Spring MVC, Spring Boot, Microservices, RESTful API). Collaborate in an Agile environment using JIRA, Confluence, Git Stash; participate in CI...

  • Java Developer

    3 weeks ago


    Mississauga, Canada Royal Cyber Inc. Full time

    Overview Java Developer role at Royal Cyber Inc. based out of Canada with IBM on their TD Bank engagement. Responsibilities Contribute to a fast-paced development environment on the Java stack (Java 8, Spring, Spring MVC, Spring Boot, Microservices, RESTful API). Collaborate in an Agile environment using JIRA, Confluence, Git Stash; participate in CI...

  • Java Developer

    2 weeks ago


    Mississauga, Canada Royal Cyber Inc. Full time

    Overview Java Developer role at Royal Cyber Inc. based out of Canada with IBM on their TD Bank engagement. Responsibilities Contribute to a fast-paced development environment on the Java stack (Java 8, Spring, Spring MVC, Spring Boot, Microservices, RESTful API). Collaborate in an Agile environment using JIRA, Confluence, Git Stash; participate in CI...

  • Java Developer

    2 weeks ago


    Mississauga, Canada J&M Group Full time

    OverviewJoin to apply for the Java Developer role at J&M Group.ResponsibilitiesDevelop applications using Java/SpringUI experience on Micro Front EndAngular 13AWS LambdaStrong in J2EE application developmentDevOps tools: Bamboo/GitHubJava Full Stack DeveloperQualificationsExperience in Java/J2EE application developmentUI experience on Micro Front EndAngular...


  • Mississauga, Canada ROSS Full time

    Our client, a leader in the loan servicing industry is currently looking for an Intermediate Java/.Net Developer. You must have: 2 years experience with .Net (experience with MS v2.0 framework is desirable) 2 years experience with Java C# related development experience within .Net Java related development experience (JDK v2 and up preferred) JAVA Struts...


  • Mississauga, Canada ROSS Full time

    Our client, a leader in the loan servicing industry is currently looking for an Intermediate Java/.Net Developer. You must have: - 2 years experience with .Net (experience with MS v2.0 framework is desirable) - 2 years experience with Java - C# related development experience within .Net - Java related development experience (JDK v2 and up preferred) - JAVA...

  • Senior Java Developer

    2 weeks ago


    Mississauga, Ontario, Canada Procom Full time $120,000 - $180,000 per year

    Senior Java Developer:On behalf of our Financial Services client, Procom is searching for a Senior Java Developer for an 11-month role. This position is a hybrid position with 2 days onsite at our client's Mississauga office.Senior Java Developer - Job Description:This role involves leading the architectural design and integration of solutions within scrum...

  • Java Developer

    3 days ago


    Mississauga, Canada Artech LLC Full time

    Job Title: Java Developer  Location: Mississauga, Ontario  Contract: 12+ months Mode of Interview: Onsite Interview in Mississauga, Ontario   Introduction The Java Developer is a senior-level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall...


  • Mississauga, Canada Axiom Software Solutions Limited Full time

    Role: Java Fullstack Developer Location: Mississauga, Canada Required Skills: Java, Springboot, Microservices, Angular Years of Experience: 10+ years Skills Set: 1. JAVA J2EE 2. Spring/Springboot 3. Angular and REST API development 4. Microservices 5. DevOps and cloud (preferred) 6. JUnit development & testing Responsibilities: - 8+ years of...