Title: Senior Back-End Developer (Java + AWS)
Contract: 12 months with a high possibility of extension
Location: Donwtown Vancouver, BC
Client: Large Retail Company
Important note: this role requires to be in the office 5 days a week
We’re looking for a highly skilled Senior Back-End Developer to join our team on a 12-month engagement. This role requires deep experience in modern Java development, cloud-native engineering, and large-scale distributed systems. You’ll collaborate with a high-performing engineering team to build, scale, and optimize backend services used across the organization.
What You’ll Bring:
• Expert-level Java (Java 17+) and deep knowledge of the Spring ecosystem (Spring Boot 3.x, Spring Data, Spring Security, Spring Cloud)
• Hands-on AWS experience across:
– Compute: EC2, ECS, EKS, Lambda
– Storage/Databases: RDS/PostgreSQL, DynamoDB, ElastiCache (Redis), S3
– Messaging: MSK (Kafka), SQS, SNS, Kinesis (nice to have)
– Security/Networking: VPC, IAM, KMS, Secrets Manager, WAF, ALB/NLB
• Strong understanding of RESTful APIs , microservices, and OpenAPI/Swagger
• Experience with relational DBs (PostgreSQL/MySQL) and NoSQL systems
• Proficiency with Terraform , Git, and CI/CD tools (GitHub Actions, GitLab CI, Jenkins, ArgoCD)
• Solid experience with Docker , Kubernetes/EKS , CloudWatch, and Datadog
This role is ideal for a seasoned engineer (8–10+ years) who thrives in an onsite, fast-paced, highly technical environment.