Напиши текст вакансии для должности "Java-разработчик среднего уровня (middle Java developer)". Название компании: "НАО Инфоком". Расположение: Москва. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Java SE', 'SQL', 'СУБД', 'Проектирование баз данных', 'Git', 'SVN', 'Железнодорожные перевозки', 'Разработка ПО', 'Backend Java-разработчик', 'Java'

В стабильную IT-компанию требуются Java-разработчики. Основным направлением деятельности является разработка автоматизированных программных и аппаратно-программных систем для железнодорожной отрасли. Обязательные требования:  уверенное знание Java SE, понимание принципов ООП, паттернов проектирования; знание SQL, понимание принципов работы реляционных СУБД, ORM; базовые знания HTML, CSS; умение пользоваться сиcтемами контроля версий (git, svn) и средствами сборки (maven); владение английским языком на уровне свободного чтения документации;    Дополнительные, не обязательные, требования:  опыт работы с СУБД Oracle или PostgreSQL, проектирования БД;  опыт работы с JSF/PrimeFaces;   опыт разработки веб-сервисов (REST, SOAP/WSDL);   опыт работы с серверами приложений (Tomcat, Jetty);   опыт командной разработки;   интерес к железнодорожной отрасли.   Условия:  оформление по ТК; офис в 7-10 минутах ходьбы от м. Алексеевская; гибкий рабочий график.