full-stack developer in toronto

job type
apply now

job details

toronto, ontario
job category
job type
reference number
apply now

job description

Full-Stack Developer

What will you do?

· Design, develop and test a large-scale, custom distributed software system using latest Java and JavaScript technologies.
· Employ agile development practices including test and deployment automation as well as Continuous Integration/Continuous Delivery using Jenkins to improve overall execution speed and product quality.
· Function as in-house consultant/expert for resolution of complex technical issues. Research emerging trends/best practices and determine implications of proposed solutions on meeting business unit strategy
· Be a technology advocate and share expertise with other team members.
· Be a key partner to the business and the rest of the team throughout the delivery cycle.
· Think through challenging and interesting problems and solve them with your team.

Full-Stack Developer

What do you need to succeed?

Must Have:

· Extensive hands-on development and delivery experience using Java and Spring Framework
· Hands-on experience with a client side rendering framework such as Angular, Ember, Vue.js…
· Great Object Oriented coding practices, including strong design patterns knowledge, refactoring, clean code…
· Real passion for software engineering and best practices
· Passion for technology, team leadership and a willingness to mentor and work with developers at all levels of experience

Nice to Have:

· Experience in Agile , Lean and/or Continuous Delivery approach such as Continuous Integration, TDD, infrastructure as code
· Experience in designing application running in cloud platforms such as PCF, Bluemix, AWS.

Full-Stack Developer

What's in it for you?

Work in an environment promoting continuous learning through learning session, study group, external event, online learning.
· Become part of a team that thinks progressively and works collaboratively. We care about seeing each other reach full potential.
· Working in a unique atmosphere dedicated to Innovation.
· Ability to make a difference and lasting impact from a local-to-global scale
· Work on Next Gen Technology to lead the way in Innovation
· Work in a dynamic, collaborative, transparent, non-hierarchal and ego-free culture where your talent is valued over your role title.

Randstad Professionals Canada
Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.

Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.

For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.