
Hiring Senior Full-Stack Developer – Data Migration & AWS in Vancouver, BC, Canada
- Vancouver, BC
- Contract
- Full-time
Location: Vancouver, BC
Duration: 6 monthsSenior Full-Stack Developer – Data Migration & AWS Development Role Overview:
We are looking for a skilled Senior Full-Stack Developer consultant with relevant experience in database management, data migration, and cloud integration. This role involves working on data extraction from on-premises databases and migrating it securely and efficiently into AWS cloud environments. The role will also be part of a team of developers working to build a new application in AWS.Key Responsibilities:
- Design and implement full-stack solutions using Java, Spring Boot, JavaScript, React, Next.js, AWS ECS (Docker, Kubernetes or equivalent), and REST.
- Lead and execute data extraction, transformation, and migration from legacy on-prem databases to AWS.
- Build scripts for data validation, extraction, transformation and loading into the new database ensuring data integrity and security throughout the migration process.
- Design data schema for OLTP application with emphasis on data quality, auditability, and performance.
- Participate in agile ceremonies and contribute to sprint planning, reviews, and retrospectives.
- Provide technical leadership and mentorship to junior developers.
- Proven experience as a Full-Stack Developer in enterprise-level projects.
- Strong backend development skills with Java, Spring Boot
- Proficient in frontend frameworks: Angular and React.
- Hands-on experience with AWS services (e.g., S3, RDS, Lambda, Firehose, ECS, CloudFormation).
- Solid understanding of database systems, including SQL and NoSQL, and experience with data migration strategies.
- Familiarity with agile methodologies and tools (e.g., Jira, Confluence, Git).