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 workflowsDevelop, 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 JPAManaging build configurations and dependencies using tools such as NPM and MavenSupporting 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: