©MNHN

26 January 2026

Hiring: Java Developer (M/F)

Application deadline: 28 February 2026

Do you enjoy software development and care about biodiversity? Join the DINSI of the French National Museum of Natural History (MNHN) for a position largely seconded to PatriNat (MNHN/OFB/CNRS/IRD), which provides expertise and knowledge management services for nature. You will join a dynamic team of about fifteen people with complementary skills, in a collaborative and friendly environment.

While your work will mainly support projects led by PatriNat—especially around biodiversity and geodiversity data—you may also be involved in other structuring and innovative projects carried by DINSI. In an agile environment, you will contribute to concrete projects with strong scientific and societal impact.

Project description: redesign of the INPN web portal and ongoing maintenance/evolution of the associated species query tool.

MAIN RESPONSIBILITIES

  • Contribute to the OpenObs project carried by PatriNat. This “National Query Tool for Biodiversity Data” aims to provide a multi-criteria web interface for visualization, exploration, validation and download of species observation data, meeting the needs of the national SINP platform for data dissemination.
  • Contribute to projects led by the DINSI infrastructure team, and possibly support the DINSI Scientific Applications Service on projects for MNHN scientists, sharing technical experience with the team.
  • Perform technical analysis of needs, development and code review, CI/CD and monitoring, including:
    • Implement requested developments and functional deliverables,
    • Maintain a high level of quality (testing and documenting deliverables),
    • Ensure the technical reliability of applications,
    • Handle application incidents,
    • Propose and help define technical solutions.

The technical environment includes JetBrains tools for development, Git/GitLab for version control and DevOps, and Docker/Swarm/Portainer for deployments.

Expected outcome: delivery of the redesigned INPN web portal (full version) and the associated query tool with all expected features.

Profile

With higher education (minimum Bachelor’s degree or equivalent), you have significant experience in Java development—and above all, you enjoy it!

You are comfortable with Java development environments, especially Spring Boot, and have solid JavaScript skills (Angular, jQuery). You are at ease with relational databases (Oracle, PostgreSQL) as well as NoSQL solutions.

You have good knowledge of REST API design, version control (Git or equivalent), continuous integration and containerization (Docker, Docker Compose, Swarm).

With strong interpersonal skills, you demonstrate analytical and synthesis abilities. You enjoy teamwork and project-based work.

Autonomous, rigorous and responsive, you can manage priorities and deliver efficiently.

More information on this page.

Application deadline: 28 February 2026