All offersWarszawaDataSenior MongoDB Developer with Java
Senior MongoDB Developer with Java
Data
ASTEK Polska

Senior MongoDB Developer with Java

ASTEK Polska
Warszawa
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    MongoDB
    master
    NoSQL
    master
    Java
    regular
    Spring
    regular
    API
    regular
    REST API
    regular
    Spring Boot
    regular

Job description

Online interview
The Client's department has evolved into a strategic key component of the Client's digitalization strategy (findable, accessible, interoperable and reusable). The Department has been integrated in more than 60 productive applications with a large pipeline of current integration projects. 
 
The increasing demand for Department's integration requires us to extend their architecture with a MongoDB component.
This component will store multiple versions of business content and deliver them to customers via integrated downstream systems.

Responsibilities:
  • 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

Requirements: 
  • Good working knowledge in Java / Spring Boot, ability to contribute  queries and small implementations in Java code 
  • Excellent analytical skills and deep knowledge of MongoDB architecture and NoSQL data design
  • 4+ years of experience with MongoDB in at least 2 different projects
  • 2+ years of experience with advanced MongoDB, data design, query
  • 2+ design, indexing and query optimization
  • Good conceptual understanding of Information Architecture, Informatics (eg REST API) and Application Development
  • Knowledge of open API standards: HTTP REST, JSON, XML
  • Strong team player 
  • Experience in Scrum projects 
  • Nice to have: Python, JSON-LD, RDF, SPARQL, MongoDB Compass
  • Excellent English and Polish communication skills + good English documentation writing skills