14 Oct
|
Elsevier
|
Montreal
Must be located in the Montreal area.
About our Team
Our Technology teams use cutting-edge technologies to build products and systems to advance science and health. We provide our customers with powerful digital solutions, helping them to research the biggest problems facing the world today. We work to build a culture that values excellent DevOps: speed, agility, cost savings and higher quality.
About the Role
You will contribute towards Elsevier’s Research Data Platform (RDP). Our team’s primary focus within the RDP is on harvesting and transforming datasets to feed Elsevier’s data products.
Responsibilities
- Working primarily in Java or Python to drive critical initiatives within Elsevier’s Research Data Platform (RDP)
- Contributing code to recent and existing projects, debug, take part in code reviews.
- Working with large data sets to harvest and process data through our internal systems, fueling core Elsevier products.
Requirements
- Possess current and extensive Java/Python Development skills. Beyond Python and Java experience, we work with the following technologies regularly: Confluent Kafka, Kubernetes, Linked-Data/RDF/JSON-LD, Databricks, Terraform, Github Actions, Apache Airflow, and Apache Iceberg. Experience with any of them is a plus.
- Have proficiency with data manipulation languages.
- Have ability to work with data models.
- Experience in in development languages including but not limited to: Java, Spring Boot, XML, SQL, and UNIX.
- Have basic knowledge of software development methodologies (e.g., Agile, Waterfall).
- Have ability and desire to learn new processes and technologies.
- Bilingual - Ability to communicate professionally in both English and French. Located in the Montreal area.
📌 Java Python Senior Software Developer (Montreal)
🏢 Elsevier
📍 Montreal