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

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

Описание вакансии

#Условия:
- Клиент: финтех РФ
- Длительность: долгосрочный
- Занятость: фултайм
- Формат: удаленная работа

#Позиция:
- Роль: Java developer
- Уровень: Senior
- Английский: на уровне чтения литературы

#Обязательно:
- Высшее техническое образование;
- Опыт разработки на Java от 5 лет, с использованием 11/17 версий;
- Умение разбираться в чужом коде, писать чистый и понятный код для других разработчиков;
- Способность оптимизировать свой собственный код и код других разработчиков;
- Опыт использования Apache Kafka, Kafka Connect;
- Опыт использования Spring Framework, Hibernate ORM, JDBC, JMX;
- Опыт работы с PostgreSQL;
- Знание принципов реляционных БД, опыт проектирования и оптимизации БД;
- Опыт работы с системами сборки: Maven, Gradle;
- Опыт работы с системой контроля версий Git;
- Знание технологий и методик проведения модульного тестирования, опыт использования инструментов модульного тестирования JUnit, TestNg;
- Опыт работы с инструментами Jira, Confluence, Jenkins, Sonar, Nexus;
- Опыт проектирования и разработки высоконагруженных, распределённых и отказоустойчивых систем;
- Опыт профилирования приложений - поиск утечек памяти, поиск bottleneck приложений;
- Опыт использования Linux;
- Опыт использования Spring Boot, Spring Cloud;
- Владение технологиями виртуализации Docker, Kubernetes, Openshift и др.;
- Понимание принципов работы и особенностей SQL и NoSQL хранилищ
- Отличные знания Java 11+ и Kotlin.
- Знания Spring / Spring Boot / Spring Cloud.
- Дружеские отношения с DevOps, пайплайны, контейнеризация и оркестрация, Linux.
- Знание принципов и шаблонов проектирования.
- Глубокое понимание микросервисной архитектуры.
- Желание работать с большими и сложными проектами.
- Считаете, что работа разработчика не заканчивается на написании кода.
- Хотите делать процесс разработки эффективным с помощью правильных инструментов (Binary Release Management, CI/CD, Scrum/Kanban).
- Умеете работать с Kafka.
- Имеете опыт работы с Kubernetes.
- Имеете опыт работы с MongoDB и Elasticsearch.
- Кэшировали данные с Hazelcast, Infinispan и Redis.
- Знакомы с такими инструментами управления, как Ansible/Salt/Chef/etc.
- Умеете применять Reactor или корутины и знаете, когда их не нужно использовать.
- Умеете и хотите писать технические статьи.
- Готовы развиваться и развивать коллег/комьюнити, проводить как разовые тренинги, так и планировать долгие обучения.

#Задачи:
- Участие в проектировании и разработке нового функционала
- Развитие и доработка действующего функционала, оптимизация.
- Проведение код-ревью
- Документирование решений

#Важно

Резюме должно отражать:
- Ключевые компетенции: опыт работы с микросервисами, Java, Kotlin, Apache Kafka, Kafka Connect, Spring Framework, Hibernate ORM, JDBC, JMX, PostgreSQL, Maven, Gradle, Git, k8s, Hazelcast, Infinispan, Redis, Linux, Jira, Confluence, Junit, TestNG

Посмотреть контакты работодателя

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

Бэлл Интегратор

Разработчик Fullstack(C#)

Бэлл Интегратор

Удаленная работа
  • Брест

  • Не указана

Рекомендуем
Первый Бит

Программист 1С

Первый Бит

Удаленная работа
  • Брест

  • Не указана

Рекомендуем
Т-Банк
Удаленная работа
  • Брест

  • Не указана

Рекомендуем
Т-Банк
Удаленная работа
  • Брест

  • Не указана

АксамИТ Мобайл Солюшнс

React Native developer

АксамИТ Мобайл Солюшнс

Удаленная работа
  • Брест

  • Не указана

ЮКОЛА-ИНФО-Брест

Программист 1С

ЮКОЛА-ИНФО-Брест

Удаленная работа
  • Брест

  • Не указана

АЙДИСИ ПБ
Удаленная работа
  • Брест

  • Не указана

Удаленная работа
  • Брест

  • Не указана

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию