Position: Senior Java developer (Estonia, Tallin)
Company: Fevernova
Experience required: 3y
Category: Java
English level: upper
Published: 2020-03-01T00:00:00+02:00

Our client - international software development company with several offices around the world. Create a software product of utmost quality by using cutting-edge technologies and solutions.

Responsibilities:
- Full-cycle software development;
- Enforcement of standards and best practices
- Documentation and testing.

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.

Will be plus:
- 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.

Benefits:
- Relocation support (visa, flight tickets, apartment rent for the first month);
- Vacation 28 days;
- 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.