Back End Developer
Toronto, ON
Hybrid (2 days per week in-person at Toronto office preferred)
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)
By continuing you agree to our Terms & Privacy Policy.