Position: Java
Company: Softum
Experience required: 3y
English level: intermediate

**Project description: **
Our project is developing Online Backup Apps in a distributed (P2P) storage system - "The AirBnb of Storage". 
We are developing it for a large US storage company, we are their software development arm. 
We build kind of AirBNB for file storage in a very low cost. It should replace heavy users of google drive\photos,dropbox and similar services
Mobile application would enable to login\register\create backups in their decentralized cloud etc...
For innovative software solutions we are looking for full stack software developers
The project is developed from scratch and contains a lot of development, client side and server side.
The development is very challenging and contains a lot of "smart code" and multiple development challenges and latest software architecture best practices and implementations of many innovative solutions.
There is also a significant part regarding secure coding and development according to OWASP best practices and latest international laws and regulations.

**Interviewing process:**
- introductory interview about 15 min
- technical interview within 60 min
 
**Requirements:**
At least 3 years of software development experience with Java (Preferred Spring)
Experience with open API (Swagger)
Experience with working with Cassandra
Experience with stateless architecture (Redis based)
React.js (redux, routers, API calls with ajax/axios, bootstrap) - Advantage
Secure code development - Advantage
OWASP checklist - Advantage
**Benefits:**
Flexible working format - remote or office-based
A competitive salary and good compensation package
20 business days of payable annual free-time
10 days of paid sick leave
Medical insurance
technical courses / Education reimbursement
Comfortable office space or help with remote working place setup
Needed software licenses reimbursement
Friendly team-Professional grow and salary review every 8-10 months