Position: Senior Java developer (Estonia, Tallin)
Company: Fevernova
Experience required: 5y
English level: upper

Your key responsibilities
- Full-cycle software development
- Enforcement of standards and best practices
- Documentation and testing
Your skills and experience 
- 4+ years of experience in the web application development
- Knowledge of modern backend development frameworks (Guice, Spring)
- Knowledge of persistence tools, technologies and frameworks (SQL, NoSQL, JPA, Hibernate, Morphia)
- Knowledge of industry standard programming libraries (Apache Commons, Google Guava)
- Knowledge of testing frameworks (JUnit, Mockito, PowerMock)
- Knowledge of SCM frameworks (Maven, Gradle)
- Knowledge of build automation tools (Jenkins, Ansible)
- Strong analytical and problem-solving skills, creativeness, integrity, sense of duty
- Good level of Russian and English 

Beneficial skills
- Knowledge of modern front-end development frameworks (AngularJS)
- Knowledge of Clean Code practices
- Knowledge of S.O.L.I.D design principles
- Knowledge of REST web service frameworks (Jersey)
- Efficient use of a Java IDE such as Eclipse or IntelliJ
- Experience with one of the modern version control system: Git, Mercurial
- Knowledge of Object Oriented software design paradigms, TDD, and CI methodologies
- Knowledge of functional programming principles
- DevOps, provisioning with Vagrant, Docker

Our offer
- Flexible working hours
- Personal development and learning possibilities
- Goals-based incentive bonuses
- Own gym and sauna
- Healthy snacks
- Informal environment with minimum bureaucracy
- Sports compensation
- Free parking in the city center
- Fun with PS4 and board games
- Relocation assistance if needed

Про компанію Fevernova
We are the team of talented Fevernova`s people. We help our clients to hire the best candidates, and also help developers to find their dream job and with relocation to different countries.

Сайт компанії:
http://www.fevernova.mobi/