Senior Software Developer

Cci Computer Consultants International Inc. — Canada · Posted ~14 hours ago

Senior Full-time Onsite

Skills

Angular REST APIs Spring Boot Microservices Cloud-native development HTML5 CSS3 JavaScript TypeScript Responsive design UI development Security Accessibility Unit testing TDD CI/CD Software integration Technical documentation REST API Azure

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior onsite software development role focused on secure, high-performance, cloud-native applications. You will design and develop solutions using Angular, Spring Boot, REST APIs, and microservices, while contributing to UI design, responsive interfaces, security, accessibility, unit testing, documentation, integrations, and production support. Extensive enterprise development experience is expected.

Highlights

Senior onsite development role working on secure, high-performance, cloud-native digital products. The position offers ownership across analysis, design, coding, testing, UI development, integrations, documentation, and production support, with strong emphasis on security, accessibility, TDD, and CI/CD.

Description

Title: CJDD CEI – Senior Software Developer (Angular, REST API, Spring Boot, Microservices, Cloud, Security) Description: Onsite role, 7.25 hours/day, Mon–Fri. Justice Technology Services – Digital Design Branch requires senior developers to deliver secure, high-performance, cloud-native digital products for the CJDD modernization program. Work includes Criminal eIntake, eSearchWarrant, eHub, DIR, and integration workstreams. Scope & Deliverables: Analysis, design, coding, unit testing of applications using Angular, Spring Boot, RESTful APIs, microservices.Develop programming specs, UI designs, prototypes, secure and accessible code.Key deliverables: Development (code + unit tests), Design/Documentation (SDLC artifacts), Support (troubleshooting, logs, on-call).Mandatory Requirements: 10+ years in secure, high-performance cloud solutions.5+ years enterprise-grade apps with REST API, Angular, microservices.5+ years UI development: HTML5, CSS3, JS/TS, responsive design, Angular components/services/routing.Experience with JMS, AMQP, REST, IBM Mainframe (IMS Adapter).Strong SQL with relational DBs (SQL Server, PostgreSQL, Oracle) + NoSQL (MongoDB).Solid Azure PaaS experience.Nice-to-Have: Cloud security (OAuth2, MFA, SSO, OWASP, JWT, TLS1.2, Digital Signature).PDF generation.Database admin, performance, cleansing, conversion.Desired Skills: Passion for learning, industry trends.Strong problem-solving/debugging.Proven delivery of scalable, robust solutions.5+ years Angular UI + AODA compliance (WAVE, AXE).REST API (Spring Boot) expertise.Microservice architecture for sensitive systems.Agile/Scrum/Kanban experience.JAD sessions, architecture documentation.Design patterns, standards, UI modifications.Knowledge transfer to team.End-to-end delivery of backlog items.Integration with JMS, AMQP, REST, Mainframe.Data transformation (mapping, normalization).Security best practices (auth, encryption).Containerized environments (Azure, OpenShift).TDD, automated testing (Selenium), OWASP remediation.Excellent communication skills.Evaluation Criteria: Technical Design (35 pts): REST API, Angular SPA, UI/data modeling, UML/JEE, accessibility, OWASP.Framework Implementation (35 pts): Microservices, ESB, MQ, Java frameworks (Spring, Hibernate, JSF), Angular SPA, Azure/OpenShift/Docker/Kubernetes, CI/CD, accessibility, IBM Mainframe integration, cloud monitoring/logging.Integration & Data (20 pts): Microservices, API services, Azure Service Bus, JMS, AMQP, REST, IBM Mainframe, SQL, DB admin, data quality.Security (10 pts): OAuth2, MFA, OWASP, SSO, PKI, JWT, TLS1.2, HA/DR/BC, encryption, web security practices.Knowledge Transfer: Artifacts, presentations, reports, status decks → PM/Team via meetings, SharePoint.