Senior Java (Spring, Spring Boot) and TypeScript (Angular) Developer to develop and enhance existing and proprietary platform applications - 1009

Job Type: Contract
Positions to fill: 1
Start Date: Dec 05, 2022
Job End Date: Dec 08, 2023
Pay Rate: Hourly: Negotiable
Job ID: 124872
Location: Ottawa, Toronto
Our valued client is seeking a Senior Java (Spring, Spring Boot) and TypeScript (Angular) Developer to develop and enhance existing and proprietary platform applications.

This is a 1-year contract (with possibility of extension) that can be worked out of Ottawa or Toronto (remote for now, eventual return to office expected).

  • Participate in sprint planning, design, coding, unit testing, and sprint reviews
  • Understand the work packages/user stories and provide work effort estimates to the Project Manager
  • Develop, integrate, test, maintain and enhance existing and proprietary platform applications
  • Design, develop and unit test technical solutions for moderate to complex work objects assigned
  • Provide support to test teams during product and UAT testing of the technical solution developed
  • Investigate and provide post implementation support of the technical solution implemented

Must-have Skills:
  • 7+ years’ experience with Java (Spring/Spring Boot)
  • 7+ years’ experience with JavaScript (jQuery), HTML5, JSON, CSS3, Ajax
  • 5+ years’ experience with Typescript (Angular)
  • 7+ years’ experience working with Java application servers (WebLogic, Tomcat, etc.)
  • 7+ years’ experience with Web Service/API technologies REST/SOAP, Swagger2

Nice-to-have Skills
  • Knowledge of Redux design patterns
  • Experience implementing WCAG standards and specifications, particularly in Angular applications
  • Experience with WAI-ARIA practices including troubleshooting and resolving accessibility-related issues, particularly in Angular applications
  • Secure coding practices, including spring security, and knowledge of common OWASP security findings
  • Experience with CI/CD best practices and tools such as Jenkins, Microservices, OpenShift, SonarQube etc.