Top.Mail.Ru

Java-разработчик (МЧД)

В архиве c 23 декабря 2023
Москва
до 250 000 ₽

Задачи

  • Проектирование приложений, участие в анализе и принятии технологических решений
  • Реализация бизнес-логики и обслуживающего кода на Java;
  • Оценка задач по срокам выполнения, декомпозиция задач
  • Проектирование REST API, документации на Swagger;
  • Разработка структур данных, запросов, хранимок на PostgreSQL;
  • Реализация интеграционного кода для взаимодействия c внешними сервисами по HTTP и SOAP протоколам;
  • Работа с данными в формате XML;
  • Разработка высоконагруженных cloud-ready приложений и сервисов на Java
  • Покрытие кода unit-тестами
  • Работа с CI/CD стеком по развертыванию сервисов в среде облачной контейнеризации K8s/Openshift
  • Сode review на постоянной основе
  • Участие в этапах движения разрабатываемых сервисов по релизному циклу и выводу в пром
  • 3-я линия по разрабатываемым решениям
  • Поиск узких мест и отладка с последующей оптимизацией приложения;

Навыки:

  • Опыт командной разработки коммерческих приложений на Java на основе принципов agile от 2-х лет;
  • Понимание принципов OOП, шаблонов проектирования, принципов ООАД, принципов Clean Code, SOLID
  • Желателен опыт проектирования и разработки высоконагруженных, распределённых и отказоустойчивых систем
  • Уверенный уровень владения Java 8+ (Core, Collections, Concurrency, Security, IO, NIO и др.)
  • Уверенное знание Spring / Spring Boot (Core, MVC, JDBC, Hibernate, JPA, Security, Actuator)
  • Уверенное знание любого фрэймворка для работы с XML
  • Знание и опыт работы с базами данных SQL (PostgreSQL), понимание принципов работы и особенностей, опыт проектирования и оптимизации запросов/структур данных
  • Желателен опыт работы с объектным хранилищем S3
  • Опыт профилирования приложений - поиск утечек памяти, поиск bottlenecks приложений
  • Опыт работы с Docker и со средами облачной контейнеризации (K8s/Openshift)
  • Желателен опыт работы с распределенными очередями и брокерами сообщений (Apache Kafka)
  • Умение использовать инструменты разработки - Git, Jira, Confluence, Jenkins, Sonar, Maven, Gradle, Nexus
  • Умение использовать shell (bash/zsh) и работать с ssh
  • Желательно высшее техническое образование

Условия:

  • Готовы обсуждать удаленный формат работы.
Настя из careerspace
Настя из careerspace
Поможем устроиться на эту работу или лучше!

Вакансия в архиве

Посмотрите похожие вакансии

© 2021—2025 ООО «Карьерное пространство»
Карьерная поддержка
Поиск работы
Медиа
Информация
© 2021—2025 ООО «Карьерное пространство»