Click here to login or register
Reference # : 19-00069 Title : Senior Delveoper
Location : Ottawa, ON
Position Type : Contract
Experience Level : 11 Years Start Date / End Date : 03/29/2019 / 02/26/2021  
Requirement Summary:
The cleint has a requirement for a Senior Java Developer (the "Resource”) 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. The Resource may be required to work during non-standard hours. This will require an estimated five (5) days of onsite effort weekly throughout the duration of the engagement.
The Resource will be responsible for the following activities and deliverables:
  • • Participate in all phases of the agile software development life cycle during the re-design and re-write of front-end and middle tier components
  • • Configure and extend the toolset to support dev-ops methodology and to meet the transformation project objectives
  • • Support Quality Assurance ("QA”) efforts including unit test and automated test support
  • • Provide on-the-job training, coaching, guidance and support to Bank employees and application support teams when required
  • • If required, assist with production support activities including: analyze diagnostic information about cross-functional or complex problems and recommend sound solutions
  • • Develop and maintain collaborative relationships with team members and external clients
  • • 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