×
Register Here to Apply for Jobs or Post Jobs. X

Senior Java; Boot Developer to develop, test, and integrate components using Angular, Java,

Job in Ottawa, Ontario, Canada
Listing for: S.i. Systems
Contract position
Listed on 2026-06-04
Job specializations:
  • Software Development
    Full Stack Developer, Java Developer, Angular Developer, Software Engineer
Job Description & How to Apply Below
Position: Senior Java (Spring Boot) Developer to develop, test, and integrate application components using Angular, Java, and

Our Valued Public Sector Client is seeking a Senior Java (Spring Boot) Developer to develop, test, and integrate application components using Angular, Java, and Azure-based services, as well as design and maintain CI/CD pipelines.

Project

Description:

Design, development, implementation, testing, integration, and maintenance of software applications and related components, including full-stack web applications developed using technologies such as Angular, TypeScript, Java, Spring, relational databases, and CI/CD pipelines. These applications may be deployed in cloud or containerized environments using CI/CD pipelines. The underlying architecture typically consists of microservices and REST-based APIs running in Kubernetes environments.

Must Haves:

  • Java Developer (7+ years)
  • Spring (4+ years)
  • CI/CD pipelines (4+ years)
  • AI-assisted tools (3+ years)
  • Development of applications in a cloud environment (4+ years)
  • Angular (1+ year)
  • SQL (4+ years)
  • 1 year previously working in a defence/public safety environment (such as: CSE, CSIS, DND, GAC, RCMP, or Fin Trac)
  • Responsibilities:

  • Analysis, design, architecture, development and testing of HTML5, TypeScript and Angular (or current supported version) and Java-based software.
  • Developing Artificial Intelligence (AI)-enabled solutions, if applicable, including agentic coding tools and agentic workflows
  • Develop, test, and integrate application components using Angular, TypeScript, Java (Spring Boot), and Azure-based services.
  • Develop and maintain CI/CD pipelines for automated build and deployment.
  • Produce documented code reviews and testing artifacts.
  • Performing software programming in TypeScript and Java to produce full-stack applications that support highly available usage for more than concurrent users.
  • Performing performance tuning of the full-stack application. Performance tuning refers to one or more of the following activities: optimizing load time, render time, disk or network input or output; or optimum application usage of system memory; or optimum application usage of CPU; or optimum resource usage to minimize costs.
  • Performing software improvements, enhancements, and refactoring of software components, as prioritized by the Technical Authority and as business requirements demand.
  • Producing technical design documentation to support the full-stack application development team(s).
  • Developing database components and supporting integration with relational databases, including SQL and Spring Data JPA
  • Managing build configurations and dependencies using tools such as NPM and Maven
  • Supporting cloud and containerized environments, including Azure and Kubernetes
  • Position Requirements
    10+ Years work experience
    Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary