Find a jobRecruiters

Senior Java Engineer

Exclusive opportunity

Onsite

Senior Java Engineer

K&K Global Talent Solutions INC.

Senior Java Engineer

Skills

DockerJavaMicroservicesSpring BootGitBitbucketJenkinsCybersecurityAIAWSGradleGitHubKubernetesJiraConfluence

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Toronto, ON, Canada

Work mode:

Onsite

Published on:

14 September 2026

What they need


K&K Global Talent Solutions Inc is an International recruiting agency that has been providing technical resources in Canada region since 1993.

This position is with one of our clients in Canada , who is actively hiring candidates to expand their teams.

Role: Senior Java Engineer

Employment type: Fulltime

Technology: SonarQube and JaCoCo

Location: Onsite (Toronto, ON)

Job Description-

  • Design, develop, and maintain high-quality, maintainable Java applications using clean code principles and established design patterns.

  • Write comprehensive, meaningful unit tests using JUnit and Mockito to ensure code correctness, reliability, and long-term maintainability.

  • Apply test-driven development (TDD) practices to drive design, maximize coverage, and prevent regressions.

  • Champion code quality through thorough code reviews, pair programming, and adherence to coding standards and best practices.

  • Refactor and improve existing codebases to reduce technical debt and enhance readability, performance, and testability.

  • Apply core Java concepts—collections, concurrency and multithreading, generics, streams, exception handling, and JVM memory management—to build robust solutions.

  • Integrate automated unit testing, static code analysis, and quality gates into CI/CD pipelines.

  • Use tools such as SonarQube and JaCoCo to measure, enforce, and continuously improve code quality and test coverage.

  • Build modular, reusable, and testable applications and APIs (REST web services) in Java.

  • Collaborate with architects, business and application analysts, operations teams, and testing specialists to deliver reliable, secure, high-quality solutions.

  • Diagnose, troubleshoot, and resolve complex technical, performance, and reliability issues.

  • Ensure information security standards and requirements are incorporated into all solutions.

  • Stay current with emerging technologies, including AI-assisted development and automated test generation, and evaluate how they can improve quality and productivity.

Skills Required:

  • 5+ years of software development experience in Java, spanning the full application development life cycle.

  • Strong command of core Java concepts, including collections, concurrency/multithreading, generics, streams, lambdas, exception handling, and JVM memory management.

  • Proven, hands-on experience writing effective unit tests with JUnit and mocking frameworks such as Mockito.

  • Solid understanding of test-driven development (TDD), test automation, and continuous testing practices.

  • Deep commitment to code quality, clean code, SOLID principles, and design patterns.

  • Experience with static code analysis and code coverage tools such as SonarQube and JaCoCo.

  • Experience building RESTful APIs and microservices using frameworks such as Spring / Spring Boot.

  • Experience with build tools such as Maven or Gradle.

  • Experience with source code management tools such as Git and Bitbucket.

  • Experience integrating automated tests and quality checks into CI/CD pipelines (for example, Jenkins).

  • Strong analytical, problem-solving, communication, and technical documentation skills.

  • Ability to work effectively in a fast-paced, cross-functional Agile environment.

Nice to Have (Added Advantage):

  • Experience using AI-assisted development tools (for example, GitHub Copilot) to accelerate coding and testing.

  • Experience with AI-powered or automated unit test generation frameworks (for example, Diffblue Cover, EvoSuite, or similar) is a strong added advantage.

  • Experience with integration, performance, and contract testing tools.

  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.

  • Experience with cloud platforms such as AWS.

  • Knowledge of security scanning tools such as SonarQube, JFrog Xray, or similar.

  • Experience with Jira, Confluence, and Agile delivery practices.

  • University Degree or College Diploma in Computer Science or a related technology field.

  • Knowledge of the financial and insurance industries.

Note: Applicants for employment in Canada should possess work authorization which does not require sponsorship by the employer for a visa

Other offers great for you!

These companies are also looking for great profiles

TLTI

Concepteur Développeur Java Full Stack / IA

400

Freelance

Paris, France

Hybrid

Skills

DockerJavaPostgreSQLJenkinsMavenKubernetesCopilotCloud ArchitectAPI RestJUnit

17 hours ago

Quick apply

Futurwork

Senior Cloud Engineer

Freelance

Brussels, Belgium

Hybrid

Skills

PythonAWSTerraformCloud architectureMonitoring and observabilityCI/CD

14 hours ago

Quick apply

LeHibou

Senior Cloud Engineer (AWS)

750€ / jour

Freelance

Brussels, Belgium

Hybrid

Skills

DockerPythonGitBitbucketAWSTerraform

13 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools