Java разработчик отдела разработки прикладных решений

З/П договорная
Размещено 10 сентября
Профобласть: Продажи
Занятость: Полная
График работы: Полный день


cl?ssОбязанности: В связи с ростом и развитием приглашаем в нашу команду Регионального центра развития "Томск" Java-разработчика.ПроектЦелью проекта является создание и разработка программного продукта, который работает с большим объемом данных, консолидирующихся из сторонних систем, а также производит значительный объем аналитической работы по обработке информации и ее представлению конечному пользователю. Гибкая методология разработки позволяет максимально точно и в полном мере описывать требования. Постоянная обратная связь с заказчиками дает возможность доводить любые поставленные задачи до логического завершения, а также последующего практического использования.Состав проекта включает в себя 3 команды разработки, работающих по Scrum. Каждая команда имеет полный набор специалистов: системные аналитики, разработчики Backend и Frontend, тестировщики, devops-инженеры и технические писатели.Новичку в команде всегда назначается опытный наставник, который поможет быстро войти в проект, и первые месяцы курирует в решении поставленных задач.Jira в качестве инструмента постановки задач и баг-трекинга, Confluence - база знаний.В нашей команде ценится проактивность и инициативность. Голос и мнение каждого члена команды учитывается при составлении планов работ, а также дальнейшей реализации и приемки задач. Отлаженные релизные циклы позволяют проводить планирование работ больших команд и достаточно свободно планировать отпуска.СтекBackend: Java 8/11, Oracle 12, Spring 1/2, библиотеки: hibernate, swagger, elasticsearch, liquibase, , , junit и др.Frontend: JS, TS, React + Redux, библиотеки: antd, lodash, bem и др.QA: Java 8, Selenium/selenide, Allure-reports, TestNG/Junit, Selenium GRID/Selenoid, JMetr.Дополнительно: Git, Jenkins, Docker, Jira, Confluence.Задачи:реализация задач развития функциональности проложений;reverse engineering;устранение дефектов, выявленных в процессе эксплуатации приложений;поддержка в актуальном состоянии базы знаний;участие в разработке архитектурных решений.Наши ожидания от кандидатов:высшее техническое образование;опыт разработки приложений на Java от 2 лет;знание принципов разработки ПО (методология, TDD, CI/CD и т.д.);уверенное владение Java 8 (или выше) Core;уверенное владение и опыт работы со Spring (SpringBoot, Data, Security, Cloud);опыт работы с реляционными СУБД, знание SQL;опыт работы с ORM (Hibernate);знание ООП, паттернов проектирования;опыт написания Unit-тестов, использование в разработке TDD;уверенное владение Maven, Git;понимание микросервисной архитектуры, REST.Будет плюсом:знание PL SQL;опыт профилирования и оптимизации производительности приложений, в том числе с применением SQL, PL SQL.Мы предлагаем:получение уникального опыта в мегарегуляторе;возможности профессионального и карьерного развития;привлекательная система мотивации;широкий социальный пакет;корпоративное обучение..Требования:Необходимое образование - Среднее.Опыт работы - Не требуется.

Новосибирск, Новосибирск –