Старший Java/Kotlin backend разработчик (удаленная работа)

28 апреля 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Старший Java/Kotlin backend разработчик

Мы ищем человека на фуллтайм с хорошим бекграундом в Java разработке для участия в разработке большого проекта ЕИАС Роспотребнадзора.


Уровень кандидата: Senior и выше


Задачи:


  • Разработка модулей ЕИАС Роспотребнадзора.

  • Разработка нового функционала и рефакторинг существующего.

  • Активное участие в решении архитектурных вопросов.

  • Активное взаимодействие с командами аналитиков, тестирования, сопровождения.

  • Участие в планировании релизов, оценка трудоёмкости задач;

  • Участие в knowlage sharing экспертизы внутри команды.

Требования:


  • Опыт программирования java от 2 лет

  • Опыт работы с Spring boot

  • Отличное знание БД PostgreSQL

  • Ориентированность на командную работу, коммуникабельность

  • Опыт работы с Docker

Будет большим плюсом:


  • Знание принципов функционального программирования

  • Реактивное программирование

  • Опыт программирования на Kotlin

  • Опыт работы с Kafka (+KafkaStreams)

  • Опыт работы с NoSQL (Redis, Hazelcast, MongoDB)

  • Знание требований к современным распределенным, высоконагруженным приложениям.

  • Знание паттернов проектирования распределенных систем.

  • Опыт построения CI/CD процессов

  • Опыт работы с продуктами HashiCorp(Consul, Vault)

  • Знакомство с любыми оркестраторами контейнеров (k8s, OpenShift, Rancher, Nomad, Docker Swarm), понимание что и когда можно делегировать из кода на сетевую инфраструктуру.

Технологический стек:


  • бекенд на Kotlin

  • spring, spring cloud, ktor, jooq, exposed

  • микросервисная архитектура, kubernetes, docker;

  • git, consul

  • postgresql, redis

  • kafka

  • itext, sql, kotlinx.html, rsocket, Spring Security, Websocket

Условия


  • Оформление в ФБУЗ ИМЦ, в полном соответствии с ТК РФ;

  • Удаленный формат работы, офис: м. Тульская/ м. Нагатинская/ МЦК Верхние Котлы;

  • Оформление: 

  • Гибкий график работы;

  • Заработная плата обсуждается по результатам собеседования.