Java Team Lead
Работа в Правительстве Москвы — это возможность делать наш город современнее и удобнее. Если ты тоже неравнодушен к Москве, хочешь развивать ее и развиваться сам, присоединяйся к нашей команде!
Обязанности:
- Руководство полным циклом проектирования и разработки программного обеспечения
- Инспекция кода
- Проектирование и разработка Java приложений с использованием Spring Framework и веб-сервисов с использованием EJB/CDI
- Поддержка и оптимизация существующих Java приложений
- Разработка эффективных запросов для PostgreSQL
- Разработка структуры БД
- Наставничество
Требования:
- Высшее техническое образование будет преимуществом
- Релевантный опыт работы в качестве тимлида от 1-го года
-
Отличное знание Java Core 11
-
Уверенное знание технологий: JPA (JPQL, Criteria API), JTA, JDBC, JMS
-
Знание CDI, EJB, Servlet, Bean Validation, AOP, Apache Karaf, Apache Camel
-
Работа с XML с использованием SAX, StAX, DOM, JAXB
-
Опыт работы с Hibernate, Spring Framework, ActiveMQ, Liquibase
-
Знание основ и понимание проблем многопоточного программирования
-
Опыт разработки веб сервисов по технологиям SOAP (JAX-WS), REST (JAX-RS, Spring Web, OAS 3.0)
-
Знание и умение применять шаблоны проектирования
-
Опыт работы с Junit 4/5, Mockito
-
Опыт групповой разработки ПО
-
Владение инструментами коллективной разработки (Git, Maven)
-
Опыт работы с СУБД PostgreSQL, знание особенностей работы PostgreSQL
-
Уверенное знание SQL, умение строить и анализировать планы выполнения запросов
-
Опыт работы с MongoDB
-
Опыт работы с серверами приложений JBoss/WildFly
-
Опыт разработки высоконагруженных и распределенных систем
Условия:
-
Работу в аккредитованной ИТ компании
-
Задачи со сложной бизнес-логикой, требующие нестандартных решений
- Офис (м. Сокольники).
-
Демократичную атмосферу, открытость коммуникаций
-
Стабильность и конкурентную заработную плату
-
Скидки для сотрудников от партнеров ДИТа
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).