Разработчик Java

З/п не указана
Опыт работы: От 3 до 6 лет
График работы: Полный день
Занятость: Полная занятость
Компания: ГКУ Инфогород
О Департаменте информационных технологий города Москвы:

ДИТ внедряет технологии, которые делают Москву комфортнее и безопаснее, а жизнь горожан — удобнее и мобильнее. Записаться к врачу с помощью сервиса ЕМИАС, проверить домашнее задание и оценки ребенка в Московской электронной школе, подать показания счетчиков через портал mos.ru — это лишь часть услуг и сервисов, доступных москвичам и реализуемых ДИТ. Мы хотим, чтобы возможности, которые дают сегодня информационные технологии, помогали каждому жителю Москвы, вне зависимости от того, где он находится, получать актуальную именно для него информацию, оперативно решать важные вопросы и экономить самое ценное, что у него есть — время.

Комплекс городского хозяйства ДИТ создает и развивает информационные системы, необходимые для слаженной и эффективной работы всех сфер жилищно-коммунального хозяйства в Москве. Коллеги занимаются автоматизацией процессов учета потребления ресурсов и расчетов за них, геопозиционного контроля коммунальной техники, работы Единого диспетчерского центра и системы наружного освещения, мониторинга чистоты города.


Сейчас команда активно растёт и продолжает набирать темп, поэтому мы в поисках разработчика Java.

Наши условия:

  • Амбициозные проекты;
  • Значимая роль в команде экспертов, в которой коллеги всегда поддерживают друг друга;
  • Развивающие задачи и карьерные вызовы, реальные возможности для роста;
  • Развитую корпоративную культуру, мероприятия и «плюшки» для сотрудников;
  • Офис у м. Курская.
Что нужно делать:
  • Разработка новых и развитие существующих программных модулей и компонентов продуктов;
  • Приемка и ревью исходного кода ПО;
  • Взаимодействие со смежными отделами по вопросам разработки.
Что важно для нас:
  • Опыт разработки на Java JDK8+ от 1 года, знание JDK 7;
  • JDK Core (коллекции, виды сериализации, generic-и, аннотации);
  • Java EE. Бины, транзакционная модель;
  • Lombok, Guava, стандартные вспомогательные библиотеки;
  • Опыт разработки на Spring (MVC, IoС, Security), Hibernate;
  • Spring Data (Hibernate/JPA) — иметь представление о возможных стандартных проблемах с производительностью в Hibernate и способах их решения;
  • Понимание зачем нужен (полезен) Spring и микросервисная архитектура, понимание инверсии контроля;
  • Опыт работы с GitLab, Confluence, Jira, IDEA, Maven;
  • Опыт работы с Oracle WebLogic 12;
  • Желателен опыт с JUnit и Mokito.
  • Опыт работы с реляционными базами данных — минимум SQL. Желателен опыт с Oracle PL/SQL. Пока используем базу данных Oracle (11g);
  • Знание Docker и Kafka являются плюсом.
Хочу откликнуться
<
>