Click here to login or register
Reference # : 19-00068 Title : Senior Java Developer
Location : Ottawa, ON
Position Type : Contract
Experience Level : 11 Years Start Date : 02/15/2019  
Description
Location Ottawa
Language English Required
Security Clearance N/A

Role and Responsibilities

Our Crown Corp. client requires a Senior Java Developer to work within the Applications and Business Services Team under the direction of the project manager to support this portfolio with a major software re-design and re-write to our Settlement system working in a highly redundant infrastructure environment.


Qualifications and Experience
  • University Degree or College Diploma in computer science or engineering
  • A minimum of eight (8) years of relevant work experience in application development and systems integration
  • Demonstrated experience with AngularJS framework (JavaScript/Typescript framework experience)
  • Demonstrated experience working with Dev-ops tools, such as Jenkins, Git, GitHub, Docker
  • Demonstrated experience with JEE application development (such as JPA, JMS, JTA, JMX)
  • Demonstrated experience with developing end-to-end REST API
  • Demonstrated experience writing unit test for Angular
  • Demonstrated experience building SPA (single page applications)
  • Demonstrated working experience using Angular practices and commonly used modules

Other Requirements:
  • Demonstrated experience working with Java JPA ORMs such as Hibernate
  • Demonstrated experience working with Test Driven Development (TDD) and tools such as Junit
  • Demonstrated working knowledge of integration technologies and frameworks, including WSDL, SOAP, HTTP, Socket, as well as integration platforms such as OSB, ESB, MQ
  • Demonstrated hands-on experience with code optimization and performance tuning across application layers
  • Demonstrated technical understanding of network and storage topologies, server maintenance and support, web security and database design