To apply for this job you must first either login or register

Senior Java Developer

Ottawa, Ontario  - Permanent

Job Description

Our client is looking to grow their established and talented team to help grow one of the biggest chat messaging platforms in the world. To date, they have over 100 million installs on Android, iOS, and Windows, it is also the world’s first mobile messaging app and one of the largest. They are looking for an experienced Java Developer to help run a large scale distributed messaging system to both support and grow their existing passionate and large user base.

Must Have Skills:

-Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related discipline
-3+ years of Java development experience
-Experience developing in an Agile and TDD environment
-Strong design and analytical skills

Nice to Have Skills:

-Amazon AWS, Google Cloud or related cloud environment experience
-Experience with high-performance, scalable distributed software systems
-Strong database experience, including both non-relational and relational. Cassandra experience a plus.
-Networking protocols and methodologies, including HTTP, REST, SIP, Protocol Buffers, etc.
-Authentication technologies and principles. OAuth 2.0 experience a plus.
-Message queueing technologies and principles. JMS, ActiveMQ, RabbitMQ experience a plus.
-Big data and analytics experience a plus
-GIT and peer code review experience

Starting: ASAP
Travel: 0%
Dress Code: Casual
To apply for this job you must first either login or register