{bc}
indeed

Senior Java Engineer-6

Realign
Toronto, CAN
Full-time
Senior
Onsite
Discovered 1 months ago
JavaJUnitMockitoTest-driven developmentUnit testing and test automationClean code, SOLID principles, and design patterns

Full Job Posting

Role overview

Realign is hiring a Senior Java Engineer in Toronto, Ontario.

The role is full-time and the stated work model is on-site.

Responsibilities

  • Design, develop, and maintain high-quality Java applications and REST APIs using clean code principles and design patterns.
  • Write unit tests with JUnit and Mockito, apply test-driven development, and strengthen test coverage and regression prevention.
  • Champion code quality through reviews, pair programming, standards, and refactoring.
  • Integrate automated tests, static analysis, and quality gates into CI/CD pipelines using tools such as SonarQube and JaCoCo.
  • Collaborate across engineering and delivery teams to build secure, reliable solutions and diagnose technical, performance, and reliability issues.
  • Apply information security requirements and evaluate AI-assisted development and test-generation technologies.

Required qualifications

  • At least five years of Java software development experience across the full application development lifecycle.
  • Strong core Java knowledge, including collections, concurrency, generics, streams, lambdas, exception handling, and JVM memory management.
  • Hands-on JUnit and Mockito testing experience and a strong understanding of test-driven development and test automation.
  • Experience with code quality practices, SonarQube, JaCoCo, REST APIs, microservices, Spring or Spring Boot, build tools, source control, and CI/CD.
  • Strong analytical, problem-solving, communication, and technical documentation skills; ability to work in a cross-functional Agile environment.

Additional advantages

  • Nice-to-haves include AI-assisted development, automated unit test generation, integration, performance, or contract testing, Docker, Kubernetes, AWS, security scanning, Jira, and Confluence.
  • A degree or diploma in Computer Science or a related technology field and knowledge of finance or insurance are also listed as nice-to-haves.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Realign