TransUnion logo
TransUnion3 weeks ago

Java Developer

$89,000–$123,000 year

Hybrid · Burlington, Ontario, Canada

Type
Full Time
Level
Mid Level
Education
Not Specified
Company size
Enterprise

Job Summary

Java Developer responsible for designing, developing, and maintaining backend services using Java and Spring Boot, and frontend components using Angular. Build and integrate RESTful APIs between Java backend and Angular frontend. Implement authentication and authorization with Spring Security and OAuth 2.0. Develop data persistence with Hibernate/JPA and PostgreSQL. Implement asynchronous messaging with ActiveMQ. Write unit tests with JUnit 5/6 and Mockito. Ensure code quality and security using Sonar and Checkmarx (or Fortify/Black Duck). Participate in code reviews and collaborate with backend, frontend, QA, and DevOps teams. Operate in Linux environments with basic shell scripting; use Jenkins for CI/CD and manage code with Git. This is a hybrid role with in-person at a TU office location for a minimum of two days per week. The expected pay range is $89,000 - $123,000 annually. Accommodation is available for applicants with disabilities.

Required Qualifications

  • 3-5+ years of professional full stack or backend development experience
  • Hands-on experience with Java, Spring Boot, and Angular
  • Experience with Java, Spring Framework & Spring Boot, Spring Security & OAuth 2.0, Hibernate / JPA, Maven
  • Experience developing UI components using Angular
  • Experience consuming REST APIs from Angular applications
  • Databases & Messaging: PostgreSQL, ActiveMQ or similar messaging systems
  • Testing/Quality: JUnit 5/6 and Mockito
  • Security/static analysis: Sonar & Checkmarx (or Fortify/Black Duck)
  • DevOps: Linux, shell scripting, Jenkins, Git
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$89k – $123k / yr

Java Developer · TransUnion

Apply on Sorce