Java Developer

  • Category
    Information Technology - Database Developer
  • Contract Type
    Direct Hire
  • Location
    Toronto, Ontario

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 focus on delivering results with benefits to the customer
Experience working in an Agile Team environment as well as work independently
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
5+ years’ experience with Web Service technologies (REST/SOAP)
2+ years’ experience with JavaScript, jQuery, NodeJS, Angular 2+, HTML5, Ajax, JSON, MVC or other SPA frameworks

Nice to Haves:

Academic : university degree or higher in Engineering, Technology or related field (required), degree in Business Administration (MBA) (Asset)

Typescript and RXJS
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. etc.
Experience with source version control, build and dependency management tools Subversion, Git, Maven, etc.)
Experience using Junit or TestNG
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 • Key contributor to design and implementation of projects with varying complexity
Set and manage stakeholder expectations
Critical thinker and problem solver
Team player, leader and mentor

Accommodation will be provided in all parts of the hiring process as required under Roevin's Employment Accommodation policy. Applicants will need to make their needs known in advance to their Roevin representative.


Apply to this job

Let’s start with your contact info


eg: 1234567890
eg: M5J2N8
Your local branch will be your partner through the entire job search process. Can’t find a branch near you? Don’t worry, we can service you remotely too!
Next, add your resume
I am authorized to work in Canada for any employer.
I am at least 18 years of age.
Choose from your computer, Dropbox, or Google Drive.
In which industries have you worked?

Terms of use and Application agreement
You must agree to the Terms of use and Application agreement to proceed.


Attach document from