Senior Software Developer Analyst; JEE, Java Boot, Microservices & Kubernetes

Vancouver 11 days agoFull-time External
Negotiable
Position: Senior Software Developer Analyst (JEE, Java Spring Boot, Microservices & Kubernetes) Why BCAA? Feel proud of what you do and help shape the future of BC at a BC Top Employer. We’re driven by purpose – delivering peace of mind to one in three BC households with insurance, roadside assistance, auto repair, Evo Car Share and Evolve E-Bike Share. With a long history of keeping roads safe and giving back in ways that build stronger communities, we offer a wide variety of meaningful, rewarding careers that move BC forward. We are currently hiring a Senior Software Developer Analyst. As a Senior Software Developer Analyst, you will be part of our SCRUM team responsible fordeliveryof exceptional businessapplicationsand web sites throughdevelopmentbest practices and process automation. Who you are • You have in-depth hands-on experience in Java development and related technologystack. • You are passionate about Dev Ops. Youunderstand CI/CDandthe importance of collaboration between software Development and Operational teams. • You’rethe kind of person who is equally successful working independently and as part of a team.  • You lovea challengeand are always eager to hop in to find solutions.  • You take the initiative for your development, staying current with the latest industry trends and products. • You understand how strategy drives requirements and opportunities for information technology to support business goals. Onceyou’rehereyou’ll: • Design,develop, document and knowledge sharea complex and comprehensive product suite. • Developin-depth understanding of our applications andprovidesimprovement ideas. • Develop and conduct unit testing. Collaborate with QAs infunctional, integration,regressionand performance testing. • Participates in Scrum activities such as Backlog Grooming, Sprint Planning, Sprintdemosand Retrospectives. • Scope and estimate developmenteffort. • Investigate and resolve production issues. • Participate in the creation and review of architectural designs. • Relentlesslyseek outcontinuous improvement opportunities. • Provide technical direction,participatein interviewing and mentoringnewdevelopers. Whatyoubring: • Degree or Diploma in Computing Science. • Minimum of 7 years of application development experiencein the following: • Java, JEE(EJB and JSP), JBoss, Reactand Next.js,Powershellor equivalent, RDBMS (MS SQL, Oracle). • Cloud platforms (AWS,Open Shift,Azure). • SOAP web servicesand RESTfulmicroservices. • Containerization and cluster technologies (Docker, Kubernetes,AWSEKS, Helm, etc.). • Continuous integration (Azure Dev Ops , Bitbucket). • Dev Ops methods and CI/CD automation practices. • Strong understanding of relational databases and in-depthhands-onexperience in writing SQL queries. • Experience in IT process automation, continuous integration, and cloud development using AWS,GITandAzure Dev Ops. • Demonstrated ability in requirement analysis and development of technical specifications. • Demonstrated experience in design and architecture modeling. • Excellent analytical and troubleshooting skills. • Excellent oral and written communication skills. • Bonus Skills! • Ability tofacilitatetechnical discussionsto drive consensus. • Experience inapplication monitoring tools such as Dynatrace.​