New Job Développeur Senior Java Backend/ Senior Backend Java Developer In Quebec
Développeur senior Java Backend/ Senior Backend Java Developer
Company : Thales Canada Inc., Guavus
Salary : Details not provided
Location : Quebec
Senior Java Backend Developer
Thales is looking for a highly motivated and talented Java Backend Developer to participate in the development of the most advanced solutions in the Big Data space by using agile methodologies. The developer will actively participate and collaborate with backend team, data team and frontend team to design and implement high performing analytics solution.
- Develop features in our various services.
- Design new algorithms potentially involving data science and machine learning
- Participate in high level analyses
- Prioritize backlog and participate in high level analyses
- Support the components in various environments
- Taking pride and ownership of the products.
- Maintain good code quality, coding standards, increasing unit test coverage, increase in documentation and code reviews.
- Mentor and lead junior members of the team to deliver their task.
Required Skills and Experience:
- Six years of experience as a Java developer
- Ease with Java multithreaded code
- Comfortable in SQL & NoSql databases: Postgres, Impala, Hive, Hbase, Hbase Phoenix, Redis
- Comfortable in RESTFul API services
- Comfortable in distributed computing and highly scalable applications.
- Comfortable in Spring Framework and common Apache Java libraries
- Comfortable with various data formats: Parquet, Json, XML
- Experience with Hadoop ecosystem: Map-Reduce, HDFS, Zookeeper
- Experience with Linux CentOs/RedHat and basic scripting
- Devops knowledge: kubernetes, docker, ansible
- Comfortable with CI/CD using Jenkins, Teamcity, Gitlab
- Knowledge of git and github
- Fluency in English, both written and spoken.