Ведущий разработчик Java


Обязанности
Разработка ключевого backend функционального web-портала на Java.
Оценка трудозатрат на реализацию функциональности/модулей.
Оптимизация кода разрабатываемых/существующих модулей.
Документирование своего кода, участие в разработке технических документов для сопровождения и сдачи системы. 

Требования
Хорошее знание Сore java: collections, concurency.
Опыт разработки распределенных приложений с высокими требованиями по доступности и производительности.
Опыт разработки WEB-приложений на Java (Spring Framework, Spring MVC, Spring Security, Freemarker).
Опыт работы с нагруженными веб-сервисами (Apache CXF).
Опыт использования реляционных баз данных, хорошее знание SQL, опыт работы с БД Oracle, Postgres.
Опыт работы с ORM-фреймворками (Hibernate, JPA), твердое знание JDBC.