Вакансия в архиве, закрыта 5 октября 2017
№ 29979275

Java Developer (various Levels)

по договоренности
Полный рабочий день на территории работодателя
Опыт работы от 3 до 6 лет, английский cвободное владение
Должностные обязанности:
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 Object Oriented software design paradigms, TDD, and CI methodologies
* Knowledge of modern backend development frameworks (Guice, Spring etc.)
* Knowledge of SQL DB, like MySQL
* Knowledge of NOSQL DB MongoDB and Redis
* Knowledge of modern front-end development frameworks (AngularJS)
* Knowledge of ORM frameworks (JPA, Hibernate, Morphia etc.)
* Knowledge of testing frameworks (JUnit, Mockito, PowerMock)
* Knowledge of industry standard programming libraries (Apache Commons, Google Guava, etc.)
* Knowledge of SCM frameworks (Maven, Gradle, etc.)
* Knowledge of build automation tools (Jenkins, Ansible, etc.)
* 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 etc.
* Confidence in own ideas while being open for discussion with others
* Strong analytical and problem-solving skills, creativeness, honesty, sense of duty
* Good level of Russian and English

Beneficial skills

* Knowledge of S.O.L.I.D design principles
* Knowledge of Clean Code practices
* Knowledge of functional programming principles
* DevOps, provisioning with Vagrant, Dockerc
Мы предлагаем:
Our offer
* Very attractive remuneration package
* Flexible, informal environment with no bureaucracy
* Friendly, positive, professional and highly engaged team
* Great office in the heart of Tallinn with great coffee and office snacks
* Fun with PS4 and table games