Our client, a very well known online brand, here in Toronto that is looking for talented professionals for their development group. A true coding environment that is targeting those that live and breathe the latest and greatest in tech and see this kind of work as more than just a job.
Although an international company, the Toronto development group can be characterized as an close, engaged team that exemplifies fun while enjoying a great work life balance. They are presently developing a platform that will be used in all of their global markets. Talented developers with experience in building and thriving in high traffic web applications are the skills requirement but more important is finding the guru (or aspiring guru) that couldn't imagine doing anything else.
: BS/BA in CS or related field.
: 6+ years experience in requirements analysis, design, coding and unit testing of scalable, distributed, fault-tolerant applications for the internet.
: Environment is Agile and they use Scrum to manage their iterations.
: Significant experience with OOD, transactional services, concurrent programming, asynchronous and event driven systems along with web application development.
: Strong core Java
: Significant experience with Spring Framework in projects that need to scale.
: A passion for elegant architecture, data modeling, problem solving and dealing with scaling issues.
: Extensive experience with Hibernate or JPA and MySQL.
: Experience with continuous integration and automated testing of service layers.
: Thirst for exploring leading edge technologies.
: Prioritize tasks and deliver according to estimates.
: Prefer experience with Apache, Tomcat, ActiveMQ, SOLR, MySQL, Linux/Unix, Spring core & MVC, Hibernate or JPA, REST, AJAX, XML, JSON, JQuery and some Java EE.