Java Developer

TransUnionBurlington, PE
$89,000 - $123,000Hybrid

About The Position

We are seeking a Java Developer with strong backend expertise and working knowledge of frontend development using Angular. The ideal candidate will contribute to the design, development, testing, and maintenance of secure, scalable enterprise applications, working across both backend services and user‑facing components. You will collaborate with cross‑functional teams including backend, frontend, QA, and DevOps to deliver high‑quality, reliable solutions.

Requirements

  • 3-5+ years of professional full stack or backend development experience.
  • Hands-on experience with Java, Spring Boot, and Angular.
  • Strong experience with Java, Spring Framework & Spring Boot, Spring Security & OAuth 2.0, Hibernate / JPA, Maven.
  • Practical experience developing UI components using Angular.
  • Experience consuming REST APIs from Angular applications.
  • Experience working with PostgreSQL.
  • Hands-on experience with ActiveMQ or similar messaging systems.
  • Unit testing using JUnit 5/6 and Mockito.
  • Experience with static code analysis and security scanning tools: Sonar, Checkmarx (or Fortify / Black Duck).
  • Experience working in Linux environments.
  • Basic to intermediate shell scripting.
  • Working knowledge of Jenkins for CI/CD.
  • Proficient with Git or similar version control systems.

Responsibilities

  • Design, develop, and maintain backend services using Java and Spring Boot.
  • Develop and maintain frontend components using Angular.
  • Build and integrate RESTful APIs between Java backend services and Angular frontend.
  • Implement authentication and authorization using Spring Security and OAuth 2.0.
  • Develop data persistence layers using Hibernate/JPA with PostgreSQL.
  • Implement asynchronous messaging and integration using ActiveMQ.
  • Write clean, maintainable, and testable code following best practices.
  • Develop unit tests using JUnit 5/6 and Mockito.
  • Ensure code quality and security compliance using Sonar and Checkmarx (or Fortify / Black Duck).
  • Participate in code reviews and collaborative design discussions.
  • Work in Linux environments, including basic shell scripting tasks.
  • Use Jenkins for CI/CD pipelines and participate in deployment activities.
  • Manage source code using Git or other version control systems.
  • Troubleshoot, debug, and resolve application and production issues.

Benefits

  • The expected pay range for this position is $89,000 - $123,000 annually.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service