MongoDB Developer

Canton of Basel-Stadt  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

MongoDB Developer - MongoDB architecture and nosql data design, Java / Spring Boot

Role:
For our client in the Pharma industry based in Region Basel we are looking for a MongoDB Developer.
The Terminology Service has evolved into a strategic key component of the Pharma / Genentech digitalization and data FAIRification strategy (findable, accessible, interoperable and reusable). It has a straight microservice architecture and implements components in a model-driven way using Semantic technologies for maintaining its business content as a Knowledge Graph. RTS has been integrated in more than 60 productive applications with a large pipeline of current integration projects. The RTS team collaborates with pRED, gRED, PD, PTD, GPS (Marketing), Partnering and Diagnostics.
The increasing demand for RTS integration requires us to extend our RTS architecture with a MongoDB component. This component will store multiple versions of our Semantic Knowledge Graph in the JSON-LD format and deliver them to our customers via integrated downstream systems.

Areas of responsibility:
- Estimating size and access pattern for new MongoDB component based on existing data and business requirements
- Setting up several MongoDB clusters on premise by using nodes provided by our infrastructure team
- Monitor the MongoDB setup to recognize early a potential misfit to the usage
- Design and adjust data format of documents for optimal storage
- Setting up collections and indexes to support efficient querying
- Write high performance and well scaling queries for fast and stable data access in Java
- Profiling and monitoring of optimizing query performance and response times

Professional and technical requirements:
- Excellent analytical skills and deep knowledge of MongoDB architecture and nosql data design
- About 5 years of experience with MongoDB in at least 2 different projects
- About 2 years of experience with advanced MongoDB, data design, query design, indexing and query optimization
- Good working knowledge in Java / Spring Boot, ability to contribute queries and small implementations in Java code
- Knowledge of open API standards: HTTP REST, JSON, XML
- Working knowledge in collaboration tools GIT, Wikis
- Good conceptual understanding of Information Architecture, Informatics (eg REST API) and Application Development
- Strong team player
- Experience in Scrum projects
- Excellent English communication skills
- Good English documentation writing skills

Nice to Haves:
- Python, JSON-LD, RDF, SPARQL

Reference no: 919509 AD
Role: MongoDB Developer
Industry: Pharma Industry
Workload: 100%
Location: Basel / Remote
Start date: August / September 2020
Duration: until 31.12.2020, with possible extension

About us:
ITech Consult is a certified ISO 9001:2015 Swiss company with offices also located in Germany and Ireland. ITech Consult is specialised in delivering IT candidates for contract work. We were founded in 1997 by IT professionals; hence we well understand what it means to be professionally supported in your search for a new project and being employed.
Start date
08/2020
Duration
until 31.12.20
From
ITech Consult AG
Published at
08.07.2020
Project ID:
1944118
Contract type
Freelance
To apply to this project you must log in.
Register