Sr Backend Java Engineer (T4 Only)

Toronto 4 months agoContractor External
262 - 314 / hr
We are seeking a strong individual contributor backend engineer with hands-on experience architecting and building large scale distributed web applications. You should be able to own the end-end architecture from front end to back end systems and guide the team on core technical design. • Bachelor's degree in Computer Science or related field plus 5+ years of experience in Java in building large-scale web based distributed systems. • Thorough understanding in computer science fundamentals, data structures and algorithms and extensive experience in building highly available, scalable and robust applications. • Excellent object oriented design and coding skills in Java or other OO languages, hands-on experience using unit/integration test frameworks like Karate to build fully automated software applications • Solid understanding of relational and NoSQL databases, data storage/access patterns, caching techniques, messaging systems and asynchronous workflows • Experience with bug triaging and debugging techniques, logging and monitoring systems, application and query performance tuning • Good understanding of web services and SOA related standards like REST/OAuth/JSON