"For the right opportunities knock the right doors "

Principal Software Engineer-Ottawa-Canada

Principal Software Engineer-Ottawa-Canada

Jan 06,2017

Required Skills and Experience:

Extensive development experience, at scale, with server side Java and JEE
Experience in one or more scripting languages such as Python
Experience with web technologies such as HTTP, HTML, Javascript, jQuery, Angular, Bootstrap, Node.js, OAuth, REST
Experience with database design and data persistence in SQL (postgres) and NoSQL (Hbase) technologies
Bachelor in Computer Science / Engineering or equivalent
Minimum of 8 years of software development experience
Demonstrated track record of working in a collaborative and time-pressured environment

Other desired Skills and Experience

Experience with Spring, Storm, Kafka, and Spark
Experience with Business Intelligence/OLTP applications such as Cognos, IBM, Tibco, etc.
Experience in agile or lean software development methods, especially in a large scale distributed systems or security context
Experience with architecture, design, development and debugging on both Linux and Windows
Experience with Ansible, Puppet or Chef
Experience working in a distributed team
Understanding and experience with the application of cryptography or software security principles
Clear, concise verbal, and written communication

For further details, Please contact Click Here

Create Your Resume

Country Based Salary Graph


Oppurtunity Check

* Select Your Country

Alert Message to be displayed.