• Category
    Information Technology - Web Developer
  • Job type
  • Location
    Ottawa, Ontario

Adecco is currently recruiting for a Senior Java Developer for a 6-month contract with possibility of extension with our Crown Corporation Client located in Kanata, ON. The successful candidate must hold a valid Reliability Security Clearance or be eligible for one.

The Senior Java Developer will have the following responsibilities:

  • Participates in technical design sessions with the lead developer.
  • Provides input to the application architecture.
  • Reviews design and development tasks.
  • Develops Code with the emphasis on web services.
  • Plans and executes component tests.
  • Participates in daily status meetings.
  • Provides guidance regarding solution design and application architecture.

The Senior Java Developer must meet the following mandatory requirements:

  • 5+ 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 technology transformation
  • An ability to think creatively but also pragmatically
  • Comfortable in a dynamic environment with multiple concurrent priorities
  • Strong interpersonal and communication skills. Able to communicate technical solutions at various org. levels
  • Ability to learn quickly, work across full stack and in a fastpaced environment
  • Experience with source version control, build and dependency management tools Subversion, Git, Maven, etc.)
  • Experience using Junit or TestNG
  • 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 Have:

  • AngularJS
  • Typescript and RXJS
  • JSPM
  • TDD and Secure coding principals
  • Spring MVC/Spring Boot
  • Continuous Integration Tools (TeamCity)
  • Experience using Spring IOC
  • Experience using Spring JDBC or Hibernate
  • Knowledge and experience working with Java application servers (WebLogic, Tomcat, etc.)
  • Development knowledge and experience working with RDBMS, SQL, Oracle. etc.
  • Set and manage stakeholder expectations

If you are interested in applying to the Senior Java Developer position, please submit your resume as soon as possible by clicking on the 'Apply with Adecco’ button.


  • Apply with Adecco

Reference number CA_EN_1_027616_12030409

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