Position: Java developer
Company: 3asoft
Category: Java
Experience required: 2y
English level: intermediate

Requirements:
- At least 2 years of experience in backend development
- Fundamental paradigms of object-oriented programming
- Java 8 or later (using v.v. 11) mainly to develop a web application
- Experience with frameworks Spring and Hibernate
- Be familiar with JavaScript, CSS, HTML, Bootstrap
- Git
- Database and SQL standard
- Familiarity with Java automated testing (Junit)
- Servlet JSP
- Ability to move quickly between tasks and environments Ubuntu / Linux
- Ability to managing and producing technical documentation in English

Nice to have:
- Apache SOLR or ElasticSearch
- Maven
- Experience developing REST services
- Angular, TypeScript

Current project:
Long-term project(1+ year) for software solutions provider for the scientific research industry and cultural institutions