Remote

Senior JAVA Entwickler // Start: ASAP // 3 Monate // Remote

Nordrhein-Westfalen, Essen

Beschreibung

We are looking for three Senior Java / Python Developer:

Description:
There are 3 work packages to complete:

WP1:
For all stories, images, videos and audiofiles, indexes are populated in a central search engine.
The individual items are automatically enriched with metadata.

The main modules Content importers, the enrichment processes, central research platform, Drag&Drop Interfaces in
different editorial systems, Export interfaces, Publication and Sysndication systems, Accounting and Content
Analytics.

• Crawl files from different file system or a mounted device
• Crawl different files such as images, PDF files, MS Office documents, Layout files from IndesignRead,
XML files and structured information from folders and files everything possible
• Create content hash for every file for later update mechanism
• Transform all file metadata information into JSON / XML files
• Load JSON / XML data into Elasticsearch in special „Crawler Indexes“
• Crawl new files and updated files -> check Elasticsearch index for already existing assets (content hash)
• Start amount ~ Assets / daily increasing
• If posible and senseful use existing tools like „fscrawler“ in combination with special applications
• Working Method SCRUM / Gitlab for program code

WP2:
• Unstructured information such as image contracts, cooking recipes or product descriptions are to be
converted into technically usable structured data sets by means of a labaling tool.
• Goal is on unsiversal methode for different strutred data set collection and(!) much more flexibility for
new depencies and new fields over the life cycle without programming tasks
• New structure data collections should easy create with the same methode later
• After tagging a structured JSON/XML must be created

• Use case 1 of strutured data collection is the topic „cooking recipes “
• Use case 2 of strutured data collection is the topic „image contracts“
• Use case 3 of structured data collections is the topic „product information“

• If posible and senseful use existing tools like „label studio“ in combination with special applications
• Working Method SCRUM / Gitlab for program code

WP3:
• Search User Interface
• Different Content pools
• Combined hit lists (Issues, Pages, Articles, Images, Videos)
• Facets handling (Named Entities etc.)
• Rights Handling (Different Content for different users)
• Decouple backend and frontend
• Only backend access via the REST API
• The backend part is provided by FUNKE
• The frontend must be realized in VUE.js in Version 3 (https://vuejs.org/)
• Working Method SCRUM / Gitlab for program code

Skills:
- Very Strong Java or Python Experience
- Alternative c-sharp
- Vue.js for WP3
- ETL
- Strong solution competence

60%-100% Capacity
Start
ab sofort
Dauer
3 Monate
(Verlängerung möglich)
Von
WorkGenius GmbH
Standort
Nordrhein-WestfalenEssen
Eingestellt
23.06.2022
Ansprechpartner:
Paco Varol
Projekt-ID:
2411797
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.