Senior Java Developer - Toronto, ON Our client located in downtown Toronto, is committed to providing innovative physical and electronic delivery solutions that create value for our customers, employees and all Canadians.
At their our core, they value innovation in the marketplace, excellence in customer service, and integrity and respect in their actions.
The Java Developer will be a part of a highly skilled, Agile team and work in a collaborative environment where continuous learning opportunities and challenging work is a constant.
You will employ agile development practices including test and deployment automation as well as Continuous Integration to improve overall execution speed and product quality.
Let’s talk if you can : -Oversee integration of the agile team’s deliverables with the project at large, as well as how deliverables may have touchpoints in related sub-
domains -Years of industry experience developing Java Applications working in Java 7 / 8 -Strong experience and knowledge of Design and Architectural patterns and knows when to apply them.
A champion who undertakes new approaches and helps transform our technological capabilities -An ability to think creatively but also pragmatically -
Comfortable in a dynamic environment with multiple concurrent priorities This could be your dream job if you have : -5+ years’ experience working in Java 7 / 8 -
Academic : university degree or higher in Engineering, Technology or related field (required), degree in Business Administration (MBA) (Asset) -
AngularJS -Typescript and RXJS -JSPM -TDD and Secure coding principals -Spring MVC / Spring Boot - Continuous Integration Tools (TeamCity) -
5+ years’ experience using Spring IOC -5+ years’ experience using Spring JDBC or Hibernate -5+ years’ development knowledge and experience working with Java application servers (WebLogic, Tomcat, etc.
5+ years’ development knowledge and experience working with RDBMS, SQL, Oracle.
Expert knowledge of OO design, patterns, and data structures -Current with latest technology, trends, and best practices -
Strong interpersonal and communication skills.
Able to communicate technical solutions at all org.
levels - Ability to learn quickly, work across full stack and in a fast-paced environment
Critical thinker and problem solver -Team player, leader and mentor