Position: Senior Java Full-Stack Enginee
Company: Intetics
Experience required: 5y
Category: Java
English level: intermediate
Published: 2022-06-01T00:00:00+03:00

The Project:

A distributed storage system and application, from user perspective: like Dropbox, but from architecture/cost perspective it is Peer-to-Peer architecture so data is not stored in data centers but rather on hard disks of the users themselves.

The system includes comprehensive FEC encoding (Reed Solomon), Encryption, data distribution/seeding , a GUI for Windows, MAC, IOS and Android, and a server side management system and administration portal.

The architecture resembles certain Blockchain storage projects, however - we are targeting simple end consumers, not developer community - so it is much more robust and user friendly.

Requirements
Must have:
Java – 5+ years of production experience.
React + Redux.
General understanding of TCP/UDP protocols.
Experience with microservices and REST API.
Experience with databases.
Nice to have:
Experience with MySQL, PostgreSQL, Cassandra, Spark, Redis.
Experience working with AWS cloud and Kubernetes.
Automation Testing skills.
Languages:
Spoken English.
Spoken Russian