Back End Developer – AWS, Cloud Computing, Java, Spring Boot, Cloud Watch, X-Ray
Toronto, ON – 2Days Onsite
Long Term Contract
Must Have:
Design, develop, and maintain scalable backend services and RESTful APIs using Java (Spring Boot or similar frameworks)
Build and deploy scalable containerized applications using Docker and AWS Fargate (ECS)
Develop cloud-native architectures leveraging AWS services such as:
- ECS / Fargate
- API Gateway
- Lambda (as needed)
- S3,
- RDS,
- DynamoDB
- Amazon CloudWatch and X-Ray
- Develop Infrastructure as Code (IaC) using AWS CDK and CloudFormation
- Implement authentication using Amazon Cognito and OAuth2/JWT
- Collaborate with cross-functional teams to define, design, and ship new features
- Implement RESTful APIs and integrate with third-party services
- Optimize application performance, scalability, and security
- Monitor, troubleshoot, and resolve production issues
- Participate in code reviews, ensuring high quality and maintainable code
- Implement CI/CD pipelines using tools like Jenkins, GitHub Actions, or AWS Code Pipeline
- Write and maintain unit, integration, and performance tests
Good-to-Have:
· Experience with serverless architectures
· Knowledge of observability tools (Prometheus, Grafana, ELK stack)
Pay: $40.00-$45.00 per hour
Work Location: Hybrid remote in Toronto, ON (Toronto District)