Java Python Senior Software Developer
Elsevier
Full Job Description
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 new 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.
Land Acknowledgement
The Linux Association of Canada respectfully acknowledges that our home in Saskatoon, Saskatchewan, is located on Treaty 6 Territory and the Homeland of the Métis. These lands have been home to First Nations peoples for thousands of years, including the Cree, Dakota, Nakota, and Saulteaux, who maintain deep and enduring relationships with the land and the South Saskatchewan River.
We are grateful to the First Nations and Métis peoples who have cared for these lands for generations. We honour their enduring relationship with the land, their cultures, histories, and contributions, and we offer our respect and sincere gratitude as we live, work, learn, and build community here.


