Java Python Senior Software Developer

Elsevier

Montreal

On-site

CAD 90,000 - 120,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Elsevier in Montreal is seeking a software engineer to contribute to the Research Data Platform, primarily using Java or Python to harvest and transform datasets feeding our data products.

You will work with large data sets, contribute code, debug, and participate in reviews, collaborating with teams to deliver reliable, scalable data processing.

A bilingual English/French speaker in the Montreal area is expected, with a focus on quality and continuous learning in a fast-paced environment.

Qualifications

  • Strong Java/Python development experience.
  • Experience with listed data tech stack including Kafka, Kubernetes, RDF/JSON-LD, Databricks, Terraform, GitHub Actions, Airflow or Iceberg.
  • Bilingual in English and French; Montreal area knowledge.

Responsibilities

  • Develop in Java or Python to support RDP initiatives.
  • Contribute code, debug, and participate in code reviews.
  • Process and transform large datasets for harvesting through internal systems.

Skills

Java
Python
Spring Boot
XML
SQL
UNIX
Agile
English & French

Tools

Confluent Kafka
Kubernetes
Linked-Data/RDF/JSON-LD
Databricks
Terraform
Github Actions
Apache Airflow
Apache Iceberg

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Java Sr Software Engineer -Montreal
Python Java Sr Software Engineer -Montreal

RX Brasil • Montreal

On-site
CAD 79,000 - 131,000
Python Java Sr Software Engineer -Montreal
Python Java Sr Software Engineer -Montreal

Relx Plc • Montreal

Hybrid
CAD 70,000 - 90,000
Software Developer - Data Services
Software Developer - Data Services

GuruLink • Montreal

On-site
CAD 80,000 - 100,000
Python Data Engineer - High-Volume Pipelines (On-site)
Python Data Engineer - High-Volume Pipelines (On-site)

GuruLink • Montreal

On-site
CAD 80,000 - 100,000
Software Developer - DevOps
Software Developer - DevOps

DRW Holdings, LLC • Montreal

On-site
CAD 90,000 - 120,000
Mentorship with experienced developers
Postgraduate learning opportunities
Volunteer hours paid
Senior Data Developer, Analytics
Senior Data Developer, Analytics

MEDFAR • Montreal

Hybrid
CAD 80,000 - 120,000
Remote work and flexibility
RRSP contribution
Healthcare insurance from day one
+5
Software Developer
Software Developer

DRW Trading Group • Montreal

On-site
CAD 90,000 - 120,000
Mentorship
Postgraduate degrees paid
Dev Lightning talks
+10
Software Developer - Platforms & Frameworks
Software Developer - Platforms & Frameworks

GuruLink • Montreal

On-site
CAD 90,000 - 120,000
Back End Developer
Back End Developer

Mission • Montreal

Hybrid
CAD 120,000 - 150,000
Flexible hybrid work in Montreal
Remote work options
ET-aligned working hours
Sr Python Developer with PySpark and AWS
Sr Python Developer with PySpark and AWS

C.G. Consulting Group • Toronto

Hybrid
CAD 103,000 - 138,000