Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 6


Project #1
- architecture design/implementation
- designing database structure
- service from scratch to train models
- upload/validate .zip archives with well data files
- log curve names mapping
- log curve units conversion
- manage Kubernetes jobs for model training
- implementation of well data distribution
- processing of lithology library
- implementation of capping period for service usages
- job cleaner implementation for Kubernetes
- integration with 3rd party services (internal/external)
- write unit/integration test cases
- support of existing services

Project #2
- service to distribute incoming messages to other services
- administrator panel(Angular/CLI) to configure message distributor
- service to handle incoming/outgoing messages
- administrator panel(Angular/CLI) to configure message handler
service
- horizontal scaling of existing services
- setup and deploy to Amazon instances
- setup file system cluster(NFS) between existing instances
- message encryption

Project #3
- microservice for escrow transactions
- setup blockchain network (Hyperledger)

Project #4
- registration via sms service (otp)
- synchronization of user phone contacts
- group conversations
- messages/calls history
- read receipts
- bot channels
- retrieve messages through web socket
- retrieve messages through google firebase service