To apply for this job you must first either login or register

Full Stack Developer (JS/Java)

Richmond Hill,Ontario -Permanent

Job Description

Our client develops, among other things, a SaaS product which leads the market for full-service payments solutions. The company is consistently recognized by Deloitte as one of the fastest growing technology companies within North America and they are gearing up for their biggest year yet. This client provides an exciting, challenging, and stable workplace. They are looking for people who share their passion for outstanding performance, and who want to be part of a close-knit, energetic team.

The leading team of the company comes with deep industry experience and is motivated to bring together a group of technical enthusiasts and innovative thinkers. Your comprehensive development background and applied knowledge of the tech stack the company works with will help it continue to compete on a global level as they use modern solutions to disrupt the institutions that built the industry. Here learning is a fundamental part of the culture - you will be encouraged to not only master your craft but take ownership of finding better ways of doing things... Make a prototype, prove the efficiency, implement your solution. With this approach the business has retained over 99% of their clients over more than a decade of business, all with technologies that have never evolved faster.

To be successful in this role, you will be hungry to learn about new technology, implement it into building modern solutions, be a collaborative thinker while displaying strong independent work ethic, and communicate exceptionally well with those around you.

Currently working with: Java/J2EE, JavaScript, Servlets, Struts, Tomcat, Oracle RAC, Linux/Unix
Incorporating and moving to: Java/J2EE, Spring, Hibernate, Angular/Ember, NoSQL, Cassandra, Hadoop, iOS/Android

You will be responsible for:
Building code using modern best practices and methodologies, playing a key role in software development of the platform
Taking ownership of an innovative product, including design and architecture
Plan, design, and develop enhancements to existing application
Extensively profiling and deeply analyzing product using performance and debugging tools
Gathering and clarifying requirements from the business team
Staying up to date with technical knowledge and software dev practices

Must Have Skills:

Experience with Java (5+ years)
Responsive web development experience using HTML5, CSS3 (LESS, SASS, etc)
Knowledge of different javascript frameworks such as Angular, Node, React, Ember, or Backbone
Linux/Unix and scripting experience
Experience with server-side scalability and performance
Familiar with information architecture structure and design
Strong knowledge of OOP principles
Adaptable and willing to learn new technologies
Strong communication and interpersonal skills - you will need to interact effectively with cross-functional teams
Undergraduate degree in Computer Science or related field

Nice to Have Skills:

Open source contributions
Advanced degree in Computer Science or related field

Starting: ASAP
Dress Code: Business Casual
To apply for this job you must first either login or register