Senior Software Engineer - Java
HybridToronto, Ontario, Canada
Toronto, Ontario, CanadaHybridFull TimeSenior LevelMasters DegreeSmall
Full TimeSenior LevelMasters DegreeSmall
Job Summary
Senior Software Engineer - Java: design, develop, test, refactor and scale backend implementations of new and existing consumer product features; lead technical discussions, set standards, and mentor junior engineers; lead full-cycle frontend software development and advise on technical design, code reviews, and best practices across the team; identify opportunities to improve reliability, scalability, testability, upgradeability, and observability; collaborate with multi-functional teams to address member needs with creative solutions.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 4+ years of experience developing software in a production environment on scale
- Strong knowledge of Java / RESTful APIs and familiarity with one or more of the following technologies: JS Frameworks, Azure, SQL, Terraform, Github
- Good understanding of architectural patterns of large, high-scale web applications
- Start-up experience is a plus
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.