Position: Strong Java Developer
Company: Devaria
Category: Java
Experience required: 1y

**Responsibilities**:
1.	Design, build, and maintain efficient, reusable, and reliable Java code
2.	Identify bottlenecks and bugs, and find solutions to these problems

**Requirements**

**Mandatory**
1.	Experience with asynchronous programming – futures, callbacks, concurrency.
2.	Solid practical R&D experience in java.
3.	Experience in building architecture – create, review, optimize.

**Nice to have**
1.	Experience with cloud deployments and technologies. 
2.	Experience with different databases technologies
3.	Build and Deployment processes (Continuous integration and delivery principles)
4.	Test-Driven-Development (jUnit, Mockito)
5.	Big Data solutions concepts
6.	Experience of working in startups.
7.	- Role-based security
8.	- Billing
9.	- Application security
10.	- Licensing