Реклама:
Украина / Киев
Требования: Уверенное владение языком, хорошее понимание системы типов, generic типов, особенностей реализации этого в java. Хорошее понимание ООП (IoC, dependency injection, когда наследование хорошо, когда плохо). Знание работы с БД и базовые навыки оптимизации запросов (понимание, что такое индексы, и чем nested loop отличается от hash join). Знание вёрстки и client-side: HTML, CSS, JavaScript. Понимание принципов работы HTTP - протокол, cookie, сессии и т.п. Наличие выделенного Интернет-канала, возможность работы с трафиком от 1 Гб/мес. Настроенная программа Skype и гарнитура. Умение работать в команде (приветствуется опыт работы с CVS/SVN). Терпеливое отношение к чужому коду. Умение читать и понимать техническую литературу на английском языке. Требуется опыт работы с: Понимание Servlet API. Уверенная работа с Hibernate/JPA 2.0. DI: Guice или Spring. Опыт работы с JSR-303. Как минимум, базовый опыт работы с GWT. Опыт работы с SQL базами данных, опыт с PostgreSQL будет плюсом. Опыт с Swing будет плюсом. Обязанности: Разработка client-side кода на GWT. Разработка server-side кода на Java, Guice, Hibernate (JPA). Разработка структур баз данных. Улучшение существующего кода и решений. Составление документации к проделываемой работе. Ответственность за целостность архитектуры проекта. Условия: Испыт. Срок – 2 месяца; График работы – 5х2 (10:00 до 19:00 или 11:00 до 20:00); Работа удаленно, на постоянной основе.