Opens LinkedIn
- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Minimum education
- Bachelor’s degree
- Posting language
- English
- Working hours
- 40 hours per week
- Office presence
- 3 days per week
- Seniority
- Associate
- Application method
- Direct apply is available
Job summary
Design, build, test, and operate end-to-end features across Angular applications and Java/Spring Boot microservices, including secure APIs and Kafka-based event-driven solutions. Collaborate across product and engineering teams, provide technical leadership, use AI coding assistants responsibly, and support CI/CD, production troubleshooting, reliability, and continuous improvement.
Job details
Pay: 46-55 Contract Duration: 6 MO + extensions Work Arrangement: Hybrid 3 days - Downtown Vancouver Artificial intelligence tools are used to assist in screening and assessing applicants for this position. Vacancy: This posting is for a currently vacant role, and the successful candidate will be hired into an existing open position. Principal Duties and Responsibilities: • Design, develop, test and operate end-to-end features across Angular front-end applications and Java/Spring Boot microservices. • Build responsive, accessible and maintainable user interfaces using Angular, TypeScript, HTML and CSS. • Design and implement secure RESTful APIs, reusable services and integrations using Java, Spring Boot and Spring Cloud. • Develop event-driven and asynchronous solutions using Kafka, including producers, consumers, schema evolution, retries, idempotency and error-handling patterns. • Apply algorithms, data structures, design patterns and engineering practices to create sustainable client-side and server-side applications. • Ensure solutions are highly available, observable, resilient and supportable through automated testing, logging, monitoring and performance engineering. • Work with product owners, business analysts and systems analysts to translate user needs into pragmatic technical designs and incremental deliverables. • Collaborate with onshore and offshore engineers across frontend, backend, quality, architecture, platform and operations teams. • Use coding assistants such as GitHub Copilot, Codex and Claude to accelerate development, test creation, documentation, code exploration and refactoring while validating generated output for security, correctness and maintainability. • Provide technical leadership through task assignments, design reviews, pull request reviews, mentoring and engineering standards. • Contribute to CI/CD, release and configuration management, and assist with troubleshooting and resolution of production issues. • Continuously improve engineering quality, developer experience, security and delivery practices. Qualifications, Skills, Experience and Personal Requirements: • Bachelor's degree in computer science, software engineering or a related field, or equivalent practical experience. • Minimum 5 years of hands-on experience building modern front-end applications and backend microservices. • Strong hands-on experience with Angular and TypeScript, including component design, state management, routing, forms, reusable UI patterns and front-end testing. • Strong experience designing and developing RESTful APIs and microservices using Java, Spring Boot and Spring Cloud. • Practical experience with Kafka or Confluent Kafka and event-driven architectures is required. • Must have proficiency in using coding assistants such as GitHub Copilot, Codex and Claude as part of the software development lifecycle, with sound judgment regarding validation, security, privacy and code quality. • Experience with automated unit, integration, contract and end-to-end testing for frontend and backend solutions. • Experience with AWS cloud services and cloud-native application development from a developer perspective. • Experience with containers and orchestration technologies such as Docker and Kubernetes. • Working knowledge of relational and NoSQL databases; Snowflake experience is an asset. • Understanding of DevOps practices and experience with CI/CD pipelines, observability and production support. • Strong code-review, troubleshooting and problem-solving skills, with close attention to reliability, performance and security. • Ability to work independently and collaboratively, communicate clearly with technical and non-technical partners, and mentor other engineers. • Familiarity with delivery and collaboration tools such as Jira, Confluence, Slack, Microsoft 365, SharePoint and Smartsheet.
What you’ll do
Design, build, test, and operate end-to-end features across Angular applications and Java/Spring Boot microservices, including secure APIs and Kafka-based event-driven solutions. Collaborate across product and engineering teams, provide technical leadership, use AI coding assistants responsibly, and support CI/CD, production troubleshooting, reliability, and continuous improvement.
Requirements
Requires a bachelor's degree in computer science, software engineering, or a related field, or equivalent practical experience, and at least five years of hands-on experience building front-end applications and backend microservices. Candidates need strong Angular/TypeScript, Java/Spring, Kafka, testing, AWS, container, DevOps, and production-support experience, along with sound judgment using AI coding assistants and strong collaboration and mentoring skills.
Listed skills
- Kubernetes · Preferred
- CI/CD · Preferred
- Automated testing · Preferred
- Angular · Preferred
- Docker · Preferred
- TypeScript · Preferred
- Amazon Web Services · Preferred
- Java · Preferred
- Spring Boot · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Angular
- TypeScript
- Java
- Spring Boot
- Spring Cloud
- Kafka
- RESTful APIs
- Microservices
- Automated Testing
- AWS
- Docker
- Kubernetes
- CI/CD
- Observability
- Relational And NoSQL Databases
- AI Coding Assistants
Job areas
- Software
- Technology
- Engineering
- Retail
More jobs from Insight Global
Payroll Specialist
- Hybrid
- Toronto, ON
- Posted Oct 21, 2026
Operational Technology Manufacturing Analyst
- Hybrid
- Toronto, ON
- Posted Oct 21, 2026
Bilingual Communications Consultant
- On-site
- Montréal, QC
- Posted Oct 21, 2026
Operations Associate
- On-site
- Toronto, ON
- Posted Oct 21, 2026
