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. (Ottawa)

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. (Ottawa)

31 Jul
|
S.i. Systems
|
Ottawa

31 Jul

S.i. Systems

Ottawa

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, Type

Script, 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 workplace (such as: CSE, CSIS, DND, GAC, RCMP, or Fin

Trac) Responsibilities: Analysis, design, architecture, development and testing of HTML5, Type

Script 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, Type

Script, 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 Type

Script 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

📌 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. (Ottawa)
🏢 S.i. Systems
📍 Ottawa

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: 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. (ottawa) / ottawa

Subscribe to this job alert:

Get the latest job offers by email for: 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. (ottawa) / ottawa