Optimize application performance, database queries and cloud costs without compromising reliability ... Mentor junior and intermediate developers, share knowledge and promote consistent engineering ...
Optimize application performance, database queries and cloud costs without compromising reliability ... Mentor junior and intermediate developers, share knowledge and promote consistent engineering ...
Optimize application performance, database queries and cloud costs without compromising reliability ... Mentor junior and intermediate developers, share knowledge and promote consistent engineering ...
Optimize application performance, database queries and cloud costs without compromising reliability ... Mentor junior and intermediate developers, share knowledge and promote consistent engineering ...
Write high-quality application code alongside essential non-application code, including ... Mentor junior and intermediate developers in adopting AI-native workflows safely and ethically ...
Write high-quality application code alongside essential non-application code, including ... Mentor junior and intermediate developers in adopting AI-native workflows safely and ethically ...
Write high-quality application code alongside essential non-application code, including ... Mentor junior and intermediate developers in adopting AI-native workflows safely and ethically ...
Write high-quality application code alongside essential non-application code, including ... Mentor junior and intermediate developers in adopting AI-native workflows safely and ethically ...
Write high-quality application code alongside essential non-application code, including ... Mentor junior and intermediate developers in adopting AI-native workflows safely and ethically ...
Write high-quality application code alongside essential non-application code, including ... Mentor junior and intermediate developers in adopting AI-native workflows safely and ethically ...
Imagine working alongside over 1,000 top-tier engineers, architects, and planners, all dedicated to ... your application. At Egis, we embrace innovation to tackle challenges and utilize AI in our ...
Quick apply
Imagine working alongside over 1,000 top-tier engineers, architects, and planners, all dedicated to ... your application. At Egis, we embrace innovation to tackle challenges and utilize AI in our ...
Assess customer's product application, troubleshoot and diagnose issues through research and/or re-creation to determine a root cause * Systematic & detail-oriented troubleshooting, data collection ...
Quick apply
Assess customer's product application, troubleshoot and diagnose issues through research and/or re-creation to determine a root cause * Systematic & detail-oriented troubleshooting, data collection ...
Senior Software Developer
Ottawa, ON · Remote
CA$10K - CA$135K/yr
We do this by focusing on our customers' needs through the innovative application of science ... Lead, manage and mentor a team of intermediate and junior software developers. * Support quarterly ...
Quick apply
Senior Software Developer
Ottawa, ON · Remote
CA$10K - CA$135K/yr
We do this by focusing on our customers' needs through the innovative application of science ... Lead, manage and mentor a team of intermediate and junior software developers. * Support quarterly ...
Senior Salesforce Developer
Ottawa, ON · On-site
... junior admins or developers Lead the implementation and optimization of Salesforce Data 360 (Data ... Any speculative or unsolicited CV's will be treated as a direct application. This role may involve ...
Senior Salesforce Developer
Ottawa, ON · On-site
... junior admins or developers Lead the implementation and optimization of Salesforce Data 360 (Data ... Any speculative or unsolicited CV's will be treated as a direct application. This role may involve ...
Lead Software Developer
Mississauga, ON · Hybrid
CA$95K - CA$140K/yr
Provide technical guidance, code reviews, and mentorship to mid-level and junior engineers. Help ... If you require any accommodation during the application and hiring process, please contact ...
Lead Software Developer
Mississauga, ON · Hybrid
CA$95K - CA$140K/yr
Provide technical guidance, code reviews, and mentorship to mid-level and junior engineers. Help ... If you require any accommodation during the application and hiring process, please contact ...
The Engineer, Low-Code guides clients on employing Power Platform tools - Copilot Studio, Power ... junior team members on Power Platform development techniques, including support for application ...
The Engineer, Low-Code guides clients on employing Power Platform tools - Copilot Studio, Power ... junior team members on Power Platform development techniques, including support for application ...
The Engineer, Low-Code guides clients on employing Power Platform tools - Copilot Studio, Power ... junior team members on Power Platform development techniques, including support for application ...
The Engineer, Low-Code guides clients on employing Power Platform tools - Copilot Studio, Power ... junior team members on Power Platform development techniques, including support for application ...
Sr Micro Focus COBOL Developer (hybrid)
Brampton, ON · On-site +1
CA$80K - CA$110K/yr
Troubleshooting application issues and providing timely resolution in production and non-production ... Providing knowledge transfer and mentoring junior developers when required. Qualifications * 8+ ...
Sr Micro Focus COBOL Developer (hybrid)
Brampton, ON · On-site +1
CA$80K - CA$110K/yr
Troubleshooting application issues and providing timely resolution in production and non-production ... Providing knowledge transfer and mentoring junior developers when required. Qualifications * 8+ ...
Sr Micro Focus COBOL Developer (hybrid)
Brampton, ON · On-site +1
CA$80K - CA$110K/yr
Troubleshooting application issues and providing timely resolution in production and non-production ... Providing knowledge transfer and mentoring junior developers when required. Qualifications * 8+ ...
Sr Micro Focus COBOL Developer (hybrid)
Brampton, ON · On-site +1
CA$80K - CA$110K/yr
Troubleshooting application issues and providing timely resolution in production and non-production ... Providing knowledge transfer and mentoring junior developers when required. Qualifications * 8+ ...
We are now over 21,000 engineers, architects, scientists and planners across the world and ... your application. At Egis, we embrace innovation to tackle challenges and utilize AI in our ...
Quick apply
We are now over 21,000 engineers, architects, scientists and planners across the world and ... your application. At Egis, we embrace innovation to tackle challenges and utilize AI in our ...
University or college education in environmental science, geology, engineering, biology, or a ... your application. At Egis, we embrace innovation to tackle challenges and utilize AI in our ...
Quick apply
University or college education in environmental science, geology, engineering, biology, or a ... your application. At Egis, we embrace innovation to tackle challenges and utilize AI in our ...
Distribution Engineer
Oakville, ON · On-site +1
Engineering of distribution electrical projects through the entire project lifecycle: from ... application - Experience mentoring junior staff - Experience in both Canada and United States ...
Distribution Engineer
Oakville, ON · On-site +1
Engineering of distribution electrical projects through the entire project lifecycle: from ... application - Experience mentoring junior staff - Experience in both Canada and United States ...
Distribution Engineer
Oakville, ON · On-site +1
Engineering of distribution electrical projects through the entire project lifecycle: from ... application - Experience mentoring junior staff - Experience in both Canada and United States ...
Distribution Engineer
Oakville, ON · On-site +1
Engineering of distribution electrical projects through the entire project lifecycle: from ... application - Experience mentoring junior staff - Experience in both Canada and United States ...
Troubleshoot, diagnose, and resolve complex application, integration, and infrastructure issues across development and production environments. Mentor and support junior developers through code ...
Troubleshoot, diagnose, and resolve complex application, integration, and infrastructure issues across development and production environments. Mentor and support junior developers through code ...
Troubleshoot, diagnose, and resolve complex application, integration, and infrastructure issues across development and production environments. Mentor and support junior developers through code ...
Troubleshoot, diagnose, and resolve complex application, integration, and infrastructure issues across development and production environments. Mentor and support junior developers through code ...
Junior Application Developer information
See Hamilton, ON salary details
$33.5K - $37.9K
1% of jobs
$37.9K - $42.3K
1% of jobs
$42.3K - $46.7K
9% of jobs
$50.7K is the 25th percentile. Wages below this are outliers.
$46.7K - $51K
15% of jobs
$51K - $55.4K
13% of jobs
The median wage is $58.9K / yr.
$55.4K - $59.8K
14% of jobs
$59.8K - $64.2K
17% of jobs
$65.9K is the 75th percentile. Wages above this are outliers.
$64.2K - $68.5K
14% of jobs
$68.5K - $72.9K
7% of jobs
$72.9K - $77.3K
5% of jobs
$77.3K - $81.7K
4% of jobs
$33.5K
$61.1K
$81.7K
How much do junior application developer jobs pay per year?
What are the key skills and qualifications needed to thrive as a junior application developer, and why are they important?
What are some common challenges faced by junior application developers when transitioning from academic projects to real-world applications?
What does a junior application developer do?
Other
Posted 24 days ago
Job description
As Canada’s leading integrated freight, package, and logistics provider, we’ve been helping promises get where they need to be for more than 60 years. How does the magic happen? The journey starts with you. The places we go, the elements we brave, the promises we deliver - it’s all possible because of our people. So, whether you’re looking to build new skills, make an impact in your community, or inspire your team, we go there for you.
This role follows a full-time hybrid work arrangement. Work is generally performed at Purolator facilities on Meadowpine Boulevard in Mississauga.
We are seeking a hands-on senior software engineer who can solve complex backend and cloud challenges while contributing across the full stack. The successful candidate will take ownership from technical design through production deployment, work on high-volume customer-facing applications, mentor developers and help shape technical direction.
About the Team
Purolator Digital Channels is part of Purolator's IT organization and is responsible for developing and engineering customer-facing applications. Our goal is to deliver reliable, scalable digital solutions that support Purolator's position as Canada's leading freight, parcel and logistics provider.
- Lead technical design and solution discussions for medium-to-large initiatives, translating functional requirements into secure, scalable and maintainable designs.
- Develop and maintain APIs, event-driven services, cloud functions and web application features using Java, Python, Angular and AWS.
- Design and support serverless and distributed architectures using services such as AWS Lambda, API Gateway, SQS, SNS, S3, DynamoDB and Aurora PostgreSQL.
- Build and maintain CI/CD pipelines, contribute to cloud architecture decisions and support controlled production deployments.
- Write and maintain automated unit, integration, contract, API and end-to-end tests while promoting TDD and BDD practices.
- Perform code reviews, improve code quality, reduce technical debt and maintain strong automated test coverage.
- Troubleshoot production issues, monitor application health and performance, and use logs, metrics and tracing to identify root causes.
- Identify and remediate software vulnerabilities, upgrade dependencies and apply secure coding practices aligned with OWASP guidance.
- Optimize application performance, database queries and cloud costs without compromising reliability or maintainability.
- Collaborate with Product Owners, QA, architects and other stakeholders throughout development, testing, UAT and release activities.
- Prepare clear technical documentation, including solution designs, component designs, deployment information and operational guidance.
- Mentor junior and intermediate developers, share knowledge and promote consistent engineering standards across the team.
- Use AI-assisted development tools responsibly to improve productivity, code quality, testing and documentation.
Backend Development
- 7+ years of experience building and supporting enterprise applications in cloud environments.
- Strong Java and Spring Boot development experience, including REST APIs, Maven, JSON and service integration.
- Practical Python experience, including AWS Lambda development, boto3 and pytest.
Frontend Development
- Hands-on experience with Angular, TypeScript, HTML and CSS.
AWS and Cloud Engineering
- Proven experience with AWS Lambda, API Gateway, SQS, SNS, S3, CloudWatch, IAM, DynamoDB and Aurora PostgreSQL.
- Experience designing, deploying, monitoring and troubleshooting production cloud applications.
- Experience with infrastructure as code, preferably AWS CloudFormation.
Data and Integration
- Strong PostgreSQL and SQL skills, including data modelling, indexing and query performance tuning.
- Experience with DynamoDB and integrating REST or SOAP services.
Testing and Delivery
- Experience with JUnit 5, Mockito, pytest, Postman and REST Assured or equivalent testing tools.
- Solid understanding of unit, integration, contract and API testing, automated testing, mocking, TDD and BDD.
- Experience with GitHub Actions or a comparable CI/CD platform.
Leadership and Collaboration
- Ability to lead technical discussions, review designs and code, mentor developers and communicate effectively with both technical and non-technical stakeholders.
- Strong ownership, problem-solving and debugging skills, with the ability to work independently and manage changing priorities.
The ideal candidate enjoys solving complex technical problems, takes ownership from design through production and is committed to clean, maintainable and well-tested software. They are comfortable working across Java, Python, Angular and AWS; mentoring teammates; improving engineering practices; and balancing delivery speed with quality, security and operational reliability.
- Experience with CloudWatch Insights, AWS X-Ray, Security Hub, EventBridge, Step Functions, ECS/Fargate or CloudFront.
- Experience with SonarCloud, OpenAPI/Swagger, microservices and observability practices.
- Experience with application or product feature design and high-volume customer-facing systems.
- Experience using GitHub Copilot, ChatGPT, Claude or similar AI-assisted development tools in a professional software engineering environment.
Language Requirement: Proficiency in English is required for this position due to the frequent communications that must be conducted in English with various stakeholders. This requirement is justified by the nature of the responsibilities and operational needs.
POSTING DETAILS
Location: 530 - Corporate
Working Conditions: Office Environment
Reports to: Lead Technology Developer
---
Purolator is an equal opportunity employer committed to diversity and inclusion. We welcome all qualified applicants and provide accommodations during the recruitment process upon request.
Purolator complies with Canadian law in all recruitment practices. During pre-screening, we may use an Artificial Intelligence (AI) tool, supported by human oversight, to efficiently manage tasks such as resume screening and candidate matching, enabling our team to connect with qualified candidates faster.
Personal information is used solely for recruitment and managed in accordance with privacy legislation. For AI-related inquiries only, contact TalentCOE@purolator.com. To apply, visit our Careers Page.
We recognize that employees and their families are essential to our success. We strive to provide a safe, healthy, and supportive workplace, ensuring the right people have the tools they need to thrive.
Every day at Purolator is an opportunity to connect with colleagues, customers, and communities to make a positive impact. Learn more about our values at www.purolator.com.
About Purolator
Sourced by ZipRecruiter