ВАЖНО УМЕТЬ И ЗНАТЬ: • Отличное знание Java, опыт разработки приложений на платформе Java EE. • Опыт разработки веб-приложений не менее 3-х лет. • Опыт использования Oracle Database. • Опыт работы со Spring Framework. • Владение инструментами автоматизации сборки проектов (Maven/Gradle). • Владение навыками объектно-ориентированного программирования (OOP) и проектирования (OOD), знание шаблонов проектирования (Design Patterns). • Опыт использования техники разработки через тестирование (TDD), технологий объектно-реляционного отображения (ORM), IoC-контейнеров. ДОПОЛНИТЕЛЬНО ПРИВЕТСТВУЮТСЯ: • Опыт установки и администрирования серверов приложений: Tomcat, JBoss, GlassFish. • Опыт непрерывной интеграции (Continuous Integration): TeamCity, Bamboo, Hudson. • Опыт использования систем контроля версий (Git, Subversion). • Практика регулярного просмотра чужого кода (code review). • Разговорный английский. |