Программист (backend Java) (удаленная работа)

2 мая 2024

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

Вакансия: Программист (backend Java)

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

Присоединяйтесь к нашей команде, где мы вместе трудимся над разработкой мощных решений в области программного обеспечения для контакт-центра. Наша компания гордится своей технологической экспертизой, и мы ищем Java Backend Разработчика, который станет неотъемлемой частью нашего успеха.

Что делает нашу компанию особенной?

Система управления знаниями: Мы создали продукт, который требует отказоустойчивый и масштабируемый бэкенд, который обеспечит быстрый и эффективный доступ к информации для операторов контакт-центра.

Система для общения с клиентами: Наш второй ключевой продукт требует высокоэффективные решения для организации общения с клиентами через различные текстовые каналы.

Что мы предлагаем:

Возможность работать с высококлассной командой профессионалов в области разработки ПО.
Возможность принимать участие в разработке сложных и интересных продуктов.

Ваша роль:

В качестве Java Backend Разработчика вы будете ключевым игроком в создании и поддержке надежного и высокопроизводительного бэкенда для наших продуктов. Ваш вклад в архитектуру и разработку будет иметь прямое влияние на успешное функционирование наших продуктов.

Если вы готовы принять вызов и принести свой вклад в развитие инновационных решений, мы будем рады видеть вас в нашей команде!

Обязанности:

  • Командная разработка;
  • Работа с аналитиками, руководителями проектов и ИТ-командой;
  • Оценка задач;
  • Участие в ревью кода;
  • Разработка back-end части высоконагруженных систем;
  • Участие в разработке архитектуры решения и выборе технологий, построение моделей данных;
  • Разделение модулей на микросервисы с переходом в динамическую инфраструктуру;
  • Внедрение новых технологий и решение технических проблем;
  • Участие в разработке и оптимизации производительности систем;
  • Написание тестов для разрабатываемых компонентов;
  • Участие в разработке API;
  • Рефакторинг проекта в целом;
  • Проектировать БД;
  • Проектировать микросервисную архитектуру;
  • Оптимизировать работу;
  • Изменять архитектуру БД под новые требования к системе.

Требования:

  • Java 8 и выше;
  • Умение писать понятный код;
  • Опыт взаимодействия с разработчиками, тестировщиками;
  • Знание основных шаблонов проектирования приложений;
  • Знание concurrency и ее особенностей в jvm;
  • Знания алгоритмов и структур данных;
  • Опыт разработки нагруженных систем;
  • Опыт работы с PostgreSQL, Solr/Elasticsearch;
  • Знание SQL и DDL;
  • Умение анализировать SQL запросы и оптимизировать их выполнение;
  • Опыт работы с Spring Framework, Spring Boot, Hibernate, Gradle, Maven, Git, Docker, RabbitMQ, linux;
  • Опыт в реализации распределенной инфраструктуры и кластеризованных микросервисов;
  • Понимание процесса разработки IT-продуктов;
  • Опыт коммерческой разработки от одного года;
  • Английский на уровне чтения технической документации;
  • Понимание REST подхода к разработке API.

Будет плюсом:
Опыт работы с Spring Cloud;
Высшее техническое образование;
Опыт работы с Jira, Confluence;
Опыт работы с другими бд (OracleDB и т.д.);
Опыт работы с MongoDB, Redis, Hazelcast, kafka;
Опыт работы на Python.

Условия:

  • Удаленный формат работы с территории РФ;
  • Оформление по договору ГПХ (долгосрочный договор).


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

Разработчик Backend (Java)
Компания: Urso Branco
Зарплата: от 100 000 до 200 000 руб.
Java Backend-разработчик Junior
Компания: Poison Team
Зарплата: от 30 000 до 60 000 руб.
Senior Backend Java разработчик
Компания: Группа Компаний Wallet One
Зарплата: з.п. не указана