Напиши текст вакансии для должности "Java-разработчик". Название компании: "ГенАйТи". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'PostgreSQL', 'Java', 'Git', 'Ruby', 'Linux', 'SQL', 'XML', 'Spring Framework', 'ООП', 'Управление разработкой', 'Zabbix', 'REST', 'JSON API', 'Groovy', 'Apache Maven'

Приглашаем принять участие на замещение вакансии &quot;Java Developer&quot; в компанию GenIT (офис в Санкт-Петербурге). От Вас - желание и умение работать. От нас - достойное вознаграждение за труд и хорошие условия работы. Что Вам нужно знать и уметь:  Превосходно владеть программной платформой Java. Иметь успешный опыт коммерческой разработки бэкендов. Опыт разработки многопоточных, кластерных серверных приложений обязателен. Абсолютно уверенно знать Spring Framework, Apache Maven, Groovy, Git. Отлично владеть интеграционными концепциями, такими как: REST, SOAP. Работать с СУБД (MySQL, PostgreSQL, Oracle, MsSQL) на уровне детального понимания ключевых концепций производительности. Работать с веб-серверами такими, как Grizzly, Tomcat, Nginx, Apache HTTP-server на уровне настройки высокопроизводительного окружения. Уметь, по мере необходимости, грамотно применять такие инструменты, как MQ (Kafka, RabbitMQ, ApacheMQ и т.п.), IMDG (Apache Ignite, Oracle Coherence и т.п.), Distributed cache (Redis, Hazelcast, Memcached и т.п.) , NoSQL DB (HBase, Cassandra, Riak, MongoDB и т.п.), балансировщики нагрузки, докеры и т.п., то есть нужно обладать практическим опытом применения средств современного программного стека организации высоконагруженных масштабируемых кластерных систем. Уметь проектировать архитектуру таким образом, чтобы приложение оставалось масштабируемым, поддерживаемым и, в то же время, обеспечивало высокую производительность, как при исполнении внутренних алгоритмов, так и при обработке внешних запросов. Разрабатывать приложения в среде Eclipse.  Что Вам желательно уметь:  Горячо приветствуется умение писать код на языках C#, С++, Python, Ruby, Erlang/OTP, Elixir (Phoenix framework). Максимально желательно знать технологии разработки веб-фронтенда, такие как JavaScript, HTML, Sass, Angular (TypeScript), VueJS и т.п. Приветствуется опыт разработки мобильных приложений в нативных средах или универсальных, типа Xamarin, NativeScript и т.п. Крайне желательно иметь опыт разработки и внедрения интеграционных механизмов бизнес-систем.  Что Вам нужно будет делать:  Писать грамотный программный код, проводить его тестирование. Верифицировать программный код других разработчиков. Разрабатывать и внедрять сервисные шины данных реального времени для корпоративных информационных систем. Писать техническую документацию, инструкции для пользователей / службы ИТ поддержки. Работать в команде экспертов высокого уровня по внедрению бизнес-систем над интересными инновационными проектами.  Что Вы получите:  Оформление в соответствии с ТК РФ. Белый оклад на руки, плюс бонусы за качество и скорость решения поставленных задач. Возможность карьерного роста. Режим работы: 40 часов в неделю в офисе; Лаунж-зона с плойкой, чай, кофе, печеньки;  Уважаемые соискатели, просим отнестись с пониманием к требованиям по режиму работы, поскольку это касается специфики выполнения обязательств перед клиентами нашей Компании. Мы ищем специалистов для работы только в офисе, без возможности удалённой работы.