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

Senior Java Developer

Montreal, Quebec  - Permanent



Job Description

Our client's first-of-its-kind Sales Analytics platform combines a proprietary, self-learning network with applications that is ready to use, data backed, and built on predictive analyses.

We are looking for a Senior Java Developer to collaborate with the development team and product owners. The ideal candidate will be an excellent communicator, forward thinker, and a team player all around.

This is a hands-on position where you will be responsible and have direct impact for the design, development, and maintenance of highly scalable and reliable web-tools and APIs.


Must Have Skills:

•B.S. in Computer Science or related field and industry experience
•8+ years of software development experience in a product environment
•5+ years of experience building scalable RESTful APIs and interfaces to various persistence stores
•Strong hands-on Java/J2EE experience and platform configuration
•Hands on experience with multithreading and single threading architectures, Rest services, messaging frameworks (i.e. Kafka) and/or other frameworks
•Hands on experience in Web service data formats generation/parsing (JSON)
•Proficiency with Big Data Ecosystems based on Hadoop and ability to interface with polyglot stores
•Strong proficiency in writing queries for Relational and NoSQL systems
•Good working knowledge of shell scripts and development tools- Eclipse, Ant, Maven
•Experience developing unit tests using an agile methodology
•Experience with architecting and building large scale web based and Cloud deployed systems
•knowledge of Unix/Linux
•Understanding of Object-oriented programming, SDLC, and web-optimization practices


Nice to Have Skills:

•Experience with Spark, Scala, Hive, Oozie
•Experience with Spring XD, XT
•Experience with architecting and developing cloud based applications
•Knowledge of Elasticsearch
•Experience in In-Memory cache (i.e. Redis)
•Enterprise development experience
•Working knowledge of Big Data ecosystem


Details:
Starting: ASAP
Travel: 20%
To apply for this job you must first either login or register