Согласование функционального дизайна, консультации и оценка технических решений с командой.
Техническое проектирование и кодирование программного обеспечения.
Руководство группой разработчиков.
Требования
Да, их много, мы специально приводим полный стек технологий, чтобы вы представляли с чем мы работаем или будем работать в ближайшее время. Не обязательно знать их все (но можете нас удивить), мы ожидаем глубокие знания в конкретных областях и широкий кругозор.
Отличные знания Java 7/8.
Знание типовых фреймворков, алгоритмов, структур данных, шаблонов проектирования.
Опыт разработки WEB-приложений на платформе Java EE (Servlet API,
JSP, EJB, CDI) или Spring (Spring Core, Spring MVC, Spring Security) от
3х лет.
Опыт разработки веб-сервисов с использованием JAX-WS, Spring-WS или Apache CXF от 1 года.
Знание и опыт работы со средствами автоматизации сборки (Apache Maven, Gradle).
Отличное знание XML и XML-технологий.
Отличное знание JDBC, JPA, опыт использования Hibernate и/или других ORM-фреймворков.
Отличное знание SQL, опыт работы с реляционными СУБД: MySQL, PostgreSQL или Oracle DB.
Хорошее знание и опыт использования HTML, CSS, HTTP, JavaScript.
Знание методологий разработки, контроля качества, сопровождения ПО, опыт работы в команде.
Опыт работы с системами контроля версий: Subversion, Git.
Опыт использования и администрирования серверов приложений WildFly, Oracle Glassfish, Apache Tomcat,
Undertow и др.
Знание и опыт использования современных технологии и подходов в области обработки больших данных.
Любовь к новым технологиям, обостренное чувство технической эстетики.
Кроме этого, приветствуется и будет большим плюсом
Наличие сертификата Oracle Certified Professional, Java SE Programmer.
Знание и опыт применения других языков высокого уровня и фреймворков.
Опыт проектирования и разработки распределенных высоконагруженных систем.
Опыт разработки приложений на базе Spring Boot.
Опыт создания XML-схем (XML Schema).
Опыт работы с JAXP, JAXB, XSLT и другими технологиями обработки XML-документов, знание спецификаций WS-*.
Опыт работы с NoSQL базами данных: MongoDB, Apache Cassandra, Neo4j, Redis и др.
Хорошее знание и опыт использования AngularJS и/или ReactJS.
Опыт использования средств контейнеризации Docker, Kubernetes, Jboss Fuse, Fabric8 и др.
Понимание принципов анализа данных, опыт работы с Pentaho Data Integration или др.
Условия
Интересные и нетривиальные задачи.
Полный рабочий день (как минимум).
Оформление по ТК, ДМС и прочие очевидности.
Заработная плата по результатам собеседования, мы готовы обсуждать разные суммы в случае выдающихся
знаний и интересного опыта.
Дополнительное обучение за счет компании, участие в профессиональных конференциях и форумах.
Корпоративные мероприятия, Team Building Events, тренажерный зал.
Возможность влиять на все, что не нравится.
Дополнительно
Если вам кажется, что эта работа для вас, но вы не подходите по какому-либо пункту, мы все равно хотим увидеть вас. Если вы в чем-то гениальны - не держите это в себе, поделитесь, и мы многое простим за это.
Где работать
г. Владимир, мкр. Юрьевец, ФГБУ «Федеральный центр охраны здоровья животных» (ФГБУ «ВНИИЗЖ»), возможно удаленно по итогам собеседования.