Sr Software Engineer (Java)
Remote work must reside in Vancouver- once a month in office
About the Role
You are a lead software engineer with strong experience in Java and deployed in AWS. You enjoy working with, and learning from, talented software engineers striving for the best solution every day.
- What you will do:Design components for Web Clients.
- Write quality code along with unit, system, and integration tests.
- Be able to quickly learn new technologies and follow a technical leader.
- Develop prototypes, proofs of concept, and reference architecture diagrams.
- Perform peer code reviews.
- Develop reliable, production-ready, hardened components.
- AWS experience includes event bridges, step functions, and SQS.
- What you will get:Project Variety
- Experience with the latest tech stacks
- Support for formal learning/certifications
- Warm and friendly team
- Tech stack you are familiar with: Compute: EKS
- Programming: Angular v19+, Typescript 5+, CSS3, HTML5, Java 17+
- Frameworks: Angular Material, Java Spring Boot
- API Types: RESTFul & GraphQL
- Storage: Amazon RDS, Amazon ElastiCache
- Authentication & Authorization: Keycloak API, OAuth 2.0, AWS IAM
- 3rd Party integrations: AWS Services,
- DevOps: Gitlab, Gitlab Runner, Terraform
- AWS experience includes event bridges, step functions, and SQS.