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

з/п не указана

Требуемый опыт работы: 1–3 года

Полная занятость, полный день

О проекте и задачах

Основным направлением является реализация приложений проектов ГосТеха и федеральных республик на базе цифровой Платформы Сбербанка.

(на текущий момент мы занимаемся разработкой пилотных решений для таких организаций как ФОМС, Минфин, Россеестр, Рос.имущество, реализация проекта Мои субсидии для республики Татарстан и др. )

Вторым направлением является развитие Платформенных сервисов и их адаптация для работы вне контура Банка. Мы должны разбираться в исходных кодах сервисов Платформы, обеспечивать приемку очередных версий сервисов от Сбербанка, обеспечивать 2-ю и 3-ю линии поддержки Платформы, уметь разрабатывать новые сервисы, для нужд федерального госсектора. Таким образом, необходимы специалисты как прикладного, так и системного уровней. В перспективе все разработанные сервисы и Приложения будут продаваться/передаваться федеральному сектору как SaaS/PaaS решения.

Для кандидатов и сотрудников предусмотрено обучение в учебном центре Сбербанка (Boot Camp) в течение 1-2 недель, где будет возможность изучить последние версии компонентов Платформы Сбербанка (ППРБ – back, ЕФС – front, Synapse – интеграционное взаимодействие), а также научиться разработке приложений на базе платформы Сбербанка.

Используемый стек технологий: Java, Spring, Git, Maven, Linux, WildFly, SpringBoot, Kafka, Postgres, ELK, Zookeeper, Oracle DB, OpenShift и тп.

Основные задачи:

  • Разработка высоконагруженных cloud-ready приложений и сервисов на современном стеке (в т. ч. Java11, Spring Boot), проектирование доработок в существующих и запускаемых с нуля продуктах
  • Проектирование приложений, участие в анализе и принятии технологических решений
  • Участие в оценке задач по срокам выполнения, декомпозиция задач
  • Проведение code review
  • Отслеживание исполнения релизного цикла и сроков прохождения quality gate

Требования:

  • Опыт командной разработки коммерческих приложений, знание основных методологий разработки программного обеспечения, проведения тестирования (JUnit)
  • Экспертное владение Java 8 / 11 (Core, Collections, Concurrency, Security, JMS и т.д.)
  • Понимание принципов OOП, шаблонов проектирования, принципов ООАД, принципов Clean Code, SOLID
  • Хорошее знание Spring / Spring Boot (Core, MVC, JDBC, JPA, Security, Cloud, Actuator, Hibernate), знакомство с WebFlux / Reactor
  • Опыт работы с инструментами Jira, Confluence, Git, Jenkins, Sonar, Maven, Gradle, Nexus
  • Знание и опыт работы с базами данных SQL (Oracle, PostgreSQL) и NoSQL (Mongo, Cassandra), понимание принципов работы и особенностей, опыт проектирования и оптимизации
  • Опыт работы с распределенными очередями и брокерами сообщений (Apache Kafka)
  • Опыт профилирования приложений - поиск утечек памяти, поиск bottleneck приложений
  • Опыт проектирования и разработки высоконагруженных, распределённых и отказоустойчивых систем

Мы предлагаем:

  • Конкурентная оплата труда + годовой бонус по результатам работы
  • Возможность посещения всероссийских и международных IT-конференций
  • Профессиональное развитие: тренинги, митапы, мастер-классы, изучение английского языка не выходя из офиса, доступ к различным образовательным платформам
  • ДМС и страховка от несчастных случаев, льготные условия для близких родственников
  • Льготные предложения от компаний-партнеров, корпоративные условия от ведущих фитнес-клубов и многое другое.
  • Офис в бизнес центре “Даниловский Форт”. Шаговая доступность от МЦК Верхние котлы, станции метро Тульская.

Ключевые навыки

Git
Java
PostgreSQL
Linux
Java EE

Адрес

Тульская, Москва, Новоданиловская набережная, 10

Вакансия опубликована 20 июля 2020 в Москве

Похожие вакансии