Location :GTA based Price point: Not known Duration: 6months with a high probability of extension based on performance. Required skills: Front-end: · Strong understanding of the current and previous versions of ECMAScript and working knowledge of popular JS-based libraries like jQuery, React, and Angular · Understanding of key technological considerations/issues associated with distributed multi-tier infrastructure such as the architecture of dynamic web applications, HTTP, HTML, CSS, Javascript, jQuery, Ajax, Server code integration · Experience with Server Side Template languages, JSP, Freemarker / Velocity libraries · Solid understanding of User Interface and web standards · Good knowledge of Browser behaviors (IE, Chrome, FF) · Knowledge of Oracle DB, Eclipse, and visual studio code · Must be able to work in groups as well as independently with minimal supervision · Excellent oral and written communication skills · Telecommunications industry experience would be a great asset Middleware :· Ability to work in an extremely ambiguous and ever-changing environment · IT experience developing and supporting enterprise Java applications using: J2EE, SQL, Struts, WSDL, SOAP, XML/XSD, OO design patterns and REST Web Services. · Understanding of key technological considerations/issues associated with distributed multi-tier infrastructure such as: architecture of dynamic web applications, HTTP, HTML, SOA web services, multi-threading · Working knowledge of WebLogic 9> application server · Ability to multitask, work within a dynamic, fast-paced environment and ability to meet deadlines required · Strong communication (oral and written) and time management skills · Knowledge of Oracle DB, Eclipse and visual studio code · Telecommunications industry experience would be a great asset Security: · Understanding and following the secure software development life cycle (SSDLC) process · Understanding of the current security-related standards, practices and efforts, including the Open Web Application Security Project (OWASP). ·Security assessment tools (such as Burp Suite, SQLmap) · Supporting Pen testing team · Application and/or infrastructure penetration testing experience above and beyond running automated tools · A good understanding of Linux, Windows and network security skills