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  
Description
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.
Deliverables:
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
 
Qualifications:
 
  • • 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