Position: Java Developer at SecureCircle
Company: ITS Partner
Experience required: 3y
English level: intermediate

**Project description**
The SecureCircle project enables companies to transparently protect critical data, no matter where it is located, reducing the risk of internal and external threats. Our team has developed a portable file virtualization system and derivative file similarity detection algorithms, which are the core of the software solution. 
The backend serves to handle requests from a growing number of clients. The main goal is to provide management of encryption keys and access permissions for clients on the system.
Among the tasks to be solved: expanding business logic, adding new functionality - full-text search, integration with external key management systems, and resource management systems. 
One of the immediate challenges is to use machine learning to analyze protected documents and automatically make decisions about whether it is encrypted or not. We also integrate our solution into cloud content management. For example, using Microsoft Office 365 to view/edit encrypted content in Word, Excel, or PowerPoint editor in your browser.
The application consists of several modules. The following technologies are used: Java 8+, Spring / Spring Boot, Log4j2, Lombok, MySQL, Maven, Docker, Bash, Spock, AWS.

**Preferences**
Strong knowledge of OOP and design patterns.
Understanding of network protocols.
Experience in a testing (unit, integration, load).
Experience with relational and non-relational storage (MySQL, PostgreSQL, Redis, Memcached, DynamoDB).
Experience with AWS, Docker.
The level of English proficiency is from Intermediate.


**Ambitious and hardworking programmers, as a plus to the standard social package, will get**
Compulsory English course with a business coach from the USA during working hours in a comfortable class in small groups of up to 6-8 people.
We will not promise you the whole world, but you will visit Silicon Valley or Europe with an interesting business trip.
Professional development system, technical library, bookcrossing.
Compensation for additional courses, conferences, meetups, and everything that you need for development.

**What we offer for motivation**
White salary with exchange rate protection.
Achievement awards and annual salary revisions.
Corporate service in the best medical centers in the city and compensation for sports passes.
A comfortable workplace with a good laptop and the opportunity to warm up in the office.
Fun sports team buildings, corporate events with excellent activation zones.
Fruits, vegetables, biscuits, milk, tea and coffee, pizza days, and much more await you if you need to eat.
Flexible work schedule, no problems with time tracking in JIRA, etc. If you prefer to work in the evening, no one will require you to come early in the morning, but you cannot be late for meetings with a customer.