You are on page 1of 2

SENIOR JAVA FULL STACK DEVELOPER

Description:

• Seeking talented full stack Java developer who can build user experiences using
responsive web architecture
• An individual who is passionate about building web apps and has the skills to create
highly interactive and immersive web interfaces
• A successful candidate will bring deep technical, software expertise, and the ability to
deliver results within a fast-moving environment.

Responsibilities:

• Create high quality and scalable user experiences on a wide variety of devices and form
factors

• Write high fidelity user interface code, test for usability, measure end-to-end quality of user
flows and bridge the gap between design and technology

• Design, develop, and configure responsive web applications to meet client requirements end-
to-end from analysis, design, implementation, quality assurance (including testing), to
delivery and maintenance of the app

• Apply knowledge of technologies, applications, methodologies, processes and tools to support


a client and/or project

Compensation:

• $65-75 per hour (contractor basis), or $100,000 - $120,000 per year (full-time basis)
• Easily accessible downtown Toronto location
• Supportive, challenging, and collaborative work environment

Requirements:
• Java 8

• Spring 4.3

• Java Persistence Framework (JPA) with Hibernate or Eclipselink

• SSO, OAuth2 and OpenId Connect

• REST APIs using RAML or Swagger

• Maven 3.3+

• SQL

• JUnit, JMeter, curl, postman


Nice to have:
• MongoDB or other nosql experience

• AWS or other cloud platform experience

(Web)

• SPAs using AngularJs (AngularJs 1.x)

• Responsive frameworks like Bootstrap

• Typescript/ES6

• strong UI internationalization experience

• strong UI accessibility experience

• strong unit and integration testing experienc

• Nice to have: Angular 5+ or ReactJs/Redux


NodeJs + Express

(Devops)

• Git and Git work flow

• Jenkins setup and use

• Scripting using Python or Groovy or bash

Experience

• Experience with testing frameworks and code quality tools

• Knowledge of design patterns, particularly Web 2.0 Model-View-Controller (MVC)

• Strong verbal and written communication skills

• Strong analytic and problem-solving skills

• Financial Services industry experience and asset, but not required

We thank all applicants and advise that only those selected for further consideration will be
contacted.

Must be able to start in October or November 2018 in Toronto, Canada.

You might also like