For Specialists

Administrator of micro-services and containers

Required skills

  • Linux administration
  • Network administration
  • Docker Containerization
  • Container orchestration tools (Docker Compose, Kubernetes, Docker Swarm)
  • Experience using log analytics tools

Responsibilities

  • Testing, monitoring, and ensuring the cluster reliability
  • Testing, monitoring, and information security
  • Testing, monitoring, and optimizing performance

Frontend developer (Typescript & React 16)

Required skills

  • JS/Typescript, HTML/CSS
  • Rest API,
  • React v16 (functional components, context API, hooks, suspence)
  • Redux, React-Router
  • Development tools: VS Code / Web Storm, code navigation and fast debugging
  • Building and dependency management tools: npm
  • Change and task management tools: Git and GitHub, GitFlow-like change management strategies
  • Testing tools: unit testing and integration testing in Jest, end-to-end testing in Cypress

Backend developer (Java, OSGi, Apache Karaf)

Required skills

  • Java 11: at least 2 years of experience. Collections, multithreading and synchronization, network applications
  • OSGi modularity technology: Bundles and bundle dependencies, Declarative Services and References, Standard services
  • Apache Karaf: Karaf Features Provisioning and ecosystem
  • Development tool: Eclipse/Idea, code navigation and quick debugging
  • Building and dependency management tools: Maven
  • Change and task management tools: Git and GitHub, GitFlow-like change management strategies
  • Testing tools: JUnit v4-5, Hamcrest, Mockito. Integration testing of modular OSGi applications

The developer of graph data models, ontologist

Required skills

  • Relational DBMS and SQL, OOP, and relational data models
  • Experience using data schema description languages: XSD for XML, JSON Schema for JSON
  • RDF graph data model, RDF data storage formats (RDF, Turtle, TriG)
  • RDFS dictionary, classes and properties semantics taken into account in RDFS risoners
  • SPARQL and SPARQL Update query languages
  • REST API usage experience
  • Change and task management tools: Git and GitHub, GitFlow-like change management strategies