For Specialists
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