Senior Java Backend Developer (Remote Contract)
Job description
Job Title: Senior Java Backend Developer (Remote Contract)
Job ID: 77537
Location: Vancouver, British Columbia
What you must have:
- Java, JSP, Amazon, Retail, J2EE
- Fluency in SQL and Java (5+ years)
- Experience in at least one scripting language: JavaScript, Typescript, Python (3+ years)
- Experience with enterprise-level, large-scale data-driven omnichannel and data analytics integrations
- Experience utilizing REST APIs as well as webhooks for large-scale backend integrations
- Experience with Relational databases (MySQL)
- Experience with NoSQL databases (MongoDB, DynamoDB)
- Experience utilizing enterprise-scale data warehouse (Redshift) and data lake solutions
- Experience with Unit Testing and Integration Testing
Nice to have:
- Experience with AWS technology stack (S3, EC2, Step Functions, Lambda)
- Experience with Adobe Analytics
- Design pattern experience
- Experience with API calls batching and rate limiting
- Experience with data cleansing and analytics solutions based on Python pandas
- Experience with the GDPR regulations
- Experience with the Snowflake cloud data platform
- Experience with Airship or similar technology