КРОК Разработка — команда из 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;
  • Английский на уровне чтения технической документации.

Мы предлагаем:

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

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