Т1

Java-разработчик (middle, senior)

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет

Вам предстоит:

  • Разработка под Java, фреймворк: Spring boot
  • Разработка в рамках микросервисной архитектуры
  • Проектирование интерфейсов взаимодействия с другими системами
  • Работа в тесном сотрудничестве со специалистами фронтенд разработки, тестирования и аналитиками
  • Работа по гибким методологиям разработки

Для этого Вам потребуется:

  • Уверенное владение Java, понимание принципов работы JVM
  • Знание основных библиотек и шаблонов проектирования
  • Опыт использования Spring Framework (boot, MVC, data, security...)
  • Опыт работы с многопоточностью и асинхронностью
  • Опыт работы с базами данных, умение писать и оптимизировать запросы
  • Опыт работы с распределёнными хранилищами и системами
  • Знание HTTP, REST, SOAP
  • Понимание особенностей микросервисной архитектуры
  • Опыт работы с фреймворками и инструментами автоматического тестирования (junit, postman, jmeter)
  • Высшее или незаконченное высшее образование (физико-математическое или техническое)

Cтек технологий:

  • Java 11, 17, Kotlin
  • Tomcat, Jetty, Netty, Spring
  • PostgreSQL, Oracle, Redis, Kafka, Tarantool
  • Maven, Gradle, Ansible
  • Docker, Kubernetes(OpenShift)
  • Kafka