
Software Engineer II, Java, Spring Boot
TD
full-time
Posted on:
Location Type: Office
Location: Toronto • Canada
Visit company websiteExplore more
Salary
💰 CA$81,600 - CA$115,200 per year
About the role
- Participate in design and refinement discussions to ensure best-in-class features are delivered
- Rigorously build and test applications
- Create and maintain quality code, provide support during testing cycles and post-production deployment, engage in peer code reviews
- Ensure applications are free of common coding vulnerabilities
- Work effectively as a team, supporting other members of the team
- Attend daily team meetings with business and technical partners to understand requirements and objectives and transform into technical deliverables
- Provide technical support during production deployments and defect triages
Requirements
- More than 5 years of proven experience as Java Developer
- Strong expertise in Spring Boot
- Experience creating and/or updating User Interfaces
- Experience working with Spring framework
- Experience working with RESTful API patterns
- Experience using GIT, Maven, Jenkins (for agile build environment)
- Experience working with Copilot or other AI tools
- Familiarity with Application Security
- Experience with Cloud technology (e.g. Microsoft Azure)
- Experience supporting a distributed, thick-client application
- Self-starter who is comfortable troubleshooting and analyzing independently
- Strong academic background (e.g., computer science, engineering)
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootSpring frameworkRESTful APIGITMavenJenkinsApplication SecurityCloud technologyMicrosoft Azure
Soft Skills
teamworktroubleshootingindependent analysiscommunicationsupport