Обязанности:
Департамент информационных технологий города Москвы внедряет технологии, которые делают Москву комфортнее и безопаснее, а жизнь горожан — удобнее и мобильнее. Записаться к врачу с помощью сервиса ЕМИАС, проверить домашнее задание и оценки ребенка в Московской электронной школе, подать показания счетчиков через портал mos.ru — это лишь часть услуг и сервисов, доступных москвичам и реализуемых ДИТ. О проекте: Существующая система АСУ ЕИРЦ разработана и внедрена в г.Москве. Результатом ее работы, видимом жителю города, является единый платежный документ с помощью которого оплачиваются ЖКУ. Кроме того, обратившись в МФЦ или московский портал государственных услуг(pgu.mos.ru) можно получить набор документов, формируемый нашей системой. В настоящее время идет интеграция с московскими и федеральными информационными системами и ведомствами. В связи с этим, а также в связи с изменением законодательства, внедрением новых понятий и принципов расчета ЖКУ планируется масштабная реорганизация текущей системы. У Вас есть шанс принять участие в масштабном социально значимом проекте! Что нужно делать: разработка новых и поддержка существующих модулей системы расчетов платежей за ЖКУ разработка Web-сервисов (SOAP, REST). Что нам важно: J2SE (1.6, 1.7, 1.8, 11, 17) на уровне Middle/Senior: collections, serialization, generics, annotation, lombok, guava, apache commons и т.д. J2EE 2.0, 3.0 на уровне Middle/Senior: EBJ, JAX-RS, JAX-WS, JMS, JPA, JTA Spring Framework 2.0, 3.0 на уровне Middle/Senior: Core, Web, Data, Boot, Security, MVC SOAP: wsdl, xsd, xslt, xPath, xml, JAXB, умение читать и создавать xsd-схемы REST: JSON, JSON Schema, умение читать и создавать спецификации OpenAPI Опыт работы с ORACLE Database 11g, JDBC, Hibernate, умение писать и анализировать сложные запросы на языке SQL/PL-SQL, понимание плана выполнения запроса Опыт работы с сервером приложений ORACLE Weblogic 12c Опыт работы с контейнером сервлетов Apache Tomcat Опыт работы с инструментами автоматизации сборки проектов Apache Maven Опыт работы с брокерами-очередей ActiveMQ и Apache Kafka Опыт работы с системой контроля версий: gitlab, svn Опыт работы с инструментами автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризаци: Docker, понимание концепции layers, multi-stage, volumes, умение написать Dockerfile для своего приложения Опыт работы с библиотеками для модульного и интеграционного тестирования: Junit, Mockito, Testcontainers Опыт работы с библиотеками графического интерфейса swing и javafx Базовые знания администрирования Linux Понимание принципов и основных этапов agile разработки Понимание и опыт проектирования микросервисной архитектуры Понимание принципов SOLID, DRY, KISS, YAGNI, паттернов проектирования, концепции чистого когда. (хотя бы частично) Умение самостоятельно находить решения/информацию и разбираться в чужом коде Приветствуется опыт веб-разработки (HTML, CSS, JavaScript, Sencha ExtJs) Приветствуется опыт работы с JasperReport, apache POI Приветствуется опыт работы с GitLab CI|CD, Confluence, Jira, Hudson, Jenkins. Мы предлагаем: Работа в IT аккредитованной компании Масштабные задачи Значимая роль в команде экспертов, в которой коллеги всегда обмениваются опытом Оформление в соответствии с ТК РФ, официальная заработная плата Скидки на ДМС, курсы английского языка, фитнес.