Senior Full-Stack Engineer: Remote-First, AWS & Java
Medium
Toronto
Remote
CAD 80,000 - 110,000
Full time
Job summary
A leading technology consulting firm is looking for a Software Developer in Toronto, Ontario, to design and develop complex applications. The ideal candidate should be fluent in Java and have significant experience with cloud platforms such as AWS or Azure. This role emphasizes collaboration in an Agile environment and offers opportunities for continuous learning. The company operates remotely, with interviews conducted remotely as well.
Qualifications
- Proven experience designing and developing complex applications that are highly scalable.
- Fluent in Java with strong programming skills.
- Significant cloud platform experience, preferably with AWS or Azure.
- Strong fundamental knowledge of computer science algorithms and design patterns.
Responsibilities
- Design high quality applications that are scalable and extensible.
- Collaborate with cross-functional team members on features, design, and implementation.
- Contribute clear and maintainable code to a shared codebase.
Skills
Java
Cloud platform experience (AWS or Azure)
Computer science algorithms
Apache Spark
Kafka
Hadoop
Infrastructure as Code (Terraform)
A leading technology consulting firm is looking for a Software Developer in Toronto, Ontario, to design and develop complex applications. The ideal candidate should be fluent in Java and have significant experience with cloud platforms such as AWS or Azure. This role emphasizes collaboration in an Agile environment and offers opportunities for continuous learning. The company operates remotely, with interviews conducted remotely as well.