We are hiring for a Senior Java Developer in Toronto Canada. It will be a hybrid role. Kindly review the job details below and share with us your most updated resume to take this further.
Apply now at
to play a pivotal role in the clients dynamic team.
Responsibilities:
- Contribute to all aspects of software development from architecture to design to estimation to development to testing and release.
- Develop debug and build automated tests for multiple programming assignments.
- Partner with product owners software architects and other software engineers to iteratively turn highlevel requirements into product enhancements that are delivered to customers incrementally.
- Contribute to improvements in processes and deliverables that increase the effectiveness of the team in responding to customer and our needs.
- Monitor largescale production applications and have experience with deployment and infrastructure design and maintenance.
Minimum Qualifications:
- Bachelors degree in Computer Science or related field or equivalent work experience.
- 8 years of production level Java development experience.
- Hands on experience into Java Development along with good problem solving skill.
- Handson experience with AWS (or other cloud providers) technologies such as SQS S3 DynamoDB IAM Lambda etc.
- Experience working on Spring/SpringBoot Framework.
- Handson experience with Search technology esp ElasticSearch / AWS OpenSearch is a strong plus.
- Experience using Terraform to build infrastructure as code.
- Experience building scalable systems and services in the cloud including calling other REST services from within a REST service.
- Skill and experience using design patterns.
- Experience in building running and monitoring SaaS applications at large scale.
- Experience with multirepo GIT code bases RESTbased web services testing frameworks such as Blazemeter shell scripts automated CI/CD pipelines.