We are seeking a highly skilled and experienced Java Backend Developer to join our client's team in Toronto for a hybrid role . The ideal candidate will have a strong background in backend development with a focus on building scalable services and applications. This role requires deep expertise in Java and Node.js , along with experience working with AWS cloud services and RESTful APIs.
About The Client
Our Fortune 500 technology client is internationally acclaimed as a top workplace. Renowned for innovation in 3D design, engineering, and entertainment software, they cultivate a collaborative culture, promote creative thinking, and offer a modern, flexible work environment powered by leading-edge technologies.
Qualifications
- BS or MS in Computer Science or a related technical field.
- 6+ years of experience in software development of scalable services.
- Expertise in Java and Node.js programming.
- Experience consuming and designing REST APIs.
- Hands-on experience with AWS services such as CloudFront, DynamoDB, Lambda, S3, IAM, EC2, and CloudWatch.
- Proven ability in troubleshooting and problem-solving in customer-facing production environments.
- Experience defining and building CI/CD processes and working with tools such as Jenkins, CircleCI, or Spinnaker.
- Proficiency in implementing unit and integration tests.
Responsibilities
- Design, develop, and test features delivered with applications and services.
- Ensure application availability and reliability through effective collaboration with the team.
- Perform hands-on software development for scalable infrastructure.
- Write tested, readable, and maintainable code.
- Conduct code reviews, evaluate implementations, and provide feedback for tooling improvements.
- Engage in technical and architectural discussions.
- Collaborate with partners to understand requirements, use cases and contribute to a cohesive technical strategy.
- Ensure system and service reliability through proactive monitoring, incident response, and performance optimization.
- Design and maintain automation tools and scripts for deployment, configuration management, and CI/CD pipelines.
- Participate in on-call rotations to support production systems.
Preferred Qualifications
- Experience with Agile software development practices.
- Understanding of networking and security concepts.
- Experience with Terraform for continuous delivery.
- Familiarity with observability tools such as OpenTelemetry, Dynatrace, Prometheus, and Grafana.
The Ideal Candidate
- A team player with a results-driven mindset and a passion for delivering comprehensive solutions.
- Continuously learning and ready to tackle new challenges.
- Comfortable presenting demos of working software and addressing questions regarding progress.
Please share your resume at **@techedinlabs.com
Seniority level
Mid-Senior level
Employment type
Contract
Job function
Engineering and Information Technology
Industries
Software Development