⭐️ Бэкендеры, с какой командой у вас мэтч? Проверяйте на Вайб-чеке → vibe.habr.com

Middle/Senior Java-разработчик

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Технологический партнер для бизнеса

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

Условия работы

КРОК Разработка — команда из 500+ специалистов.

Мы создаем ПО для управления дронами, платформу для безопасности на производстве и системы федерального масштаба для судов, банков, медицины, ритейла и промышленности. Работаем на современном стеке и с передовыми практиками в разработке.

Результатами нашей работы пользуются миллионы людей в России и 40 странах мира.

Сейчас мы ищем JAVA-РАЗРАБОТЧИКА с опытом коммерческой разработки.

ЧТО МЫ ДЕЛАЕМ:

  • Погружаемся в каждый проект, решаем реальные проблемы заказчиков и конечных пользователей. Создаем сложные и масштабируемые системы, которые понятны пользователям;
  • В нашей команде есть здоровая атмосфера и нет иерархии. Мы – равные партнеры, помогающие друг другу. Новичка обучают и координируют, всячески способствуя его качественному развитию.

СТЕК: Java SE 8+/Spring Boot/Hibernate/PostgreSQL/Swagger/Docker.

ЧТО НУЖНО БУДЕТ ДЕЛАТЬ:

  • Проектировать приложения, участвовать в анализе и принятии технологических решений;
  • Реализовывать бизнес-логику и обслуживающего кода на Java;
  • Разрабатывать структуру данных, запросы, хранимки на PostgreSQL;
  • Писать интеграции и взаимодействия c внешними сервисами;
  • Работать с данными в формате XML, JSON;
  • Проектировать REST API;
  • Покрывать кода unit-тестами;
  • Проводить сode review.

ЧТО МЫ ЖДЕМ ОТ ТЕБЯ:

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

МЫ ПРЕДЛАГАЕМ:

  • Заработная плата по результатам собеседования + премии по итогам работы;
  • Профессиональное обучение и сертификация за счёт компании;
  • ДМС с полным пакетом медицинских услуг;
  • Тренажёрный зал в офисе;
  • Бесплатное питание в офисе;
  • Современный офис, парковка для всех сотрудников;
  • Возможность работать удаленно.

    Данное описание вакансии не является офертой.