Haventree Bank logo
Haventree BankPosted 2 months ago

Senior Software Engineer - Java

HybridToronto, Ontario, Canada

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.

Get started

Apply to this job in one click with Sorce

Apply on Sorce