cover image
BCAA

BCAA

www.bcaa.com

2 Jobs

1,231 Employees

About the Company

Driven by our purpose to move British Columbians forward, BCAA (British Columbia Automobile Association) is a long-standing BC Top Employer (Mediacorp) and provides over 1 in 3 B.C. households with industry leading mobility and protection services including Membership, Insurance, Evo Car Share, Evolve E-Bike Share, BCAA Auto Marketplace and Auto Service. BCAA invests in programs and initiatives to make a positive impact by protecting the people and province of BC, recognizing that the place we call home is all of ours to protect. BCAA holds itself accountable to its purpose by setting goals related to its impact on People, the Planet and Prosperity, and sharing results in our annual Impact Report.

Listed Jobs

Company background Company brand
Company Name
BCAA
Job Title
Software Developer Analyst
Job Description
**Job title:** Software Developer Analyst **Role Summary:** Collaborate within a Scrum team to design, develop, test, and support business‑oriented web and application solutions in Java, ensuring high quality, scalability, and reliability. **Expectations:** - Deliver clean, well‑documented code that meets established standards. - Participate fully in Agile ceremonies (backlog grooming, sprint planning, demos, retrospectives). - Independently manage tasks while contributing to team objectives. - Continuously improve development practices, automation, and performance. **Key Responsibilities:** - Design, develop, and document business and web applications. - Write and maintain Java/J2EE code, REST/SOAP services (Spring Boot). - Perform unit testing and support integration, regression, and performance testing. - Collaborate with senior developers and architects on scalable technical solutions. - Troubleshoot and resolve production issues to maintain application stability. - Estimate effort and contribute to development planning. - Participate in design reviews, technical discussions, and knowledge sharing. - Contribute to DevOps practices, CI/CD pipeline maintenance, and automation. - Maintain documentation and provide training or knowledge transfer to team members. **Required Skills:** - 4–5 years of application development experience. - Proficiency in Java, J2EE, Spring Boot. - Experience with relational databases (MS SQL Server or equivalent) and SQL query writing. - Knowledge of cloud platforms (AWS). - Familiarity with SOAP and RESTful web services. - Experience with containerization (Docker) and orchestration (Kubernetes). - Use of continuous integration tools (Azure DevOps, Bitbucket). - Strong analytical, debugging, and problem‑solving abilities. - Excellent written and verbal communication. **Bonus Skills:** - React, Next.js, or similar modern JavaScript frameworks. - DevOps and CI/CD automation. - Cloud‑native application development. - Agile software development practices. **Required Education & Certifications:** - Degree or Diploma in Computer Science or a related technical field.
Burnaby, Canada
Hybrid
Junior
11-03-2026