As an active member of the TELUS International, you will be in a core of the team managing TELUS Portals. Your focus would be on developing new features, maintenance of existing portal applications, delivering best user experience and high quality.
Job Responsibilities:
- Implementation of new requirements as well as production support for existing Portals
- Ensure the best possible performance, quality, and responsiveness of the applications
- Responsible for the detail design, documentation, development, unit testing and maintenance of applications.
- Support requirements gathering, solution designing, planning phases
- Be an active team member, support other developers/QA/BA
Required Skills:
- Experience and knowledge of Java SE/EE
- Experience working with MVC frameworks (preferably Spring MVC), or Struts or JSF.
- Experience working with templating languages (ex. Velocity, Google Closure)
- Rest API (preferably Jersey)
- Maven / Jenkins / Nexus
- Log4j/slf4j, JUnit, Mockito
- Strong experience and knowledge of JavaScript & HTML5/CSS
- JQuery
- Angular and/or ReactJS
- NodeJS
- Experience working with Relational Databases & SQL (preferable Oracle)
- Experience working with JAVA Application Servers (preferable Weblogic)
- Good communication skills / English
- 3+ years experience working as a Java/JavaScript developer
- 3+ years of experience using ReactJS
Desirable Skills:
- RabbitMQ
- OpenShift/AWS
- Knowledge of Linux systems
- Knowledge of Telecommunications Business
- Experience in Agile Methodologies (SCRUM / Kanban)
- Experience working with remote teams
- Liferay / javax.Portlet / javax.Servlet (Desired)