Java developer middle

ООО Усердие
З/П от 200 до 300 ₽, аккредитация как IT-компания в процессе оформления.
Локация: удаленка
Команда стартапа ищет двух middle Java developer для разработки с нуля продукта. Разработка с нуля ПО для строительной сферы. MVP продукта направлено на проектировщиков.
Делаем MVP в течении 6 месяцев и начинаем продавать, параллельно дальше развивая систему.
Собственная разработка. Работа с применением Agile в кроссфункциональной команде с выстраиванием внутренних процессов. Бюрократия отсутствует.
Обязанности:
– Разрабатывать компоненты системы в рамках микросервисной архитектуры;
– Проводить отладку и стабилизацию системы, в том числе, оптимизацию производительности и отказоустойчивости системы;
– Проектировать контракты сервисов (OpenAPI 3.0) и техническую документацию;
– Разрабатывать модульные тесты.
Требования:
– Опыт промышленной разработки на Java от 2х лет;
– java 11, отличное знание Java Core;
– RESTful Web Service;
– Spring boot/Spring cloud для микросервисов (в том числе Spring Data, Spring Security);
– БД PostgreSQL, JDBC, Hibernate;
– Умение работать с сетевыми протоколами. Знание принципов построения клиент-серверных приложений;
– Понимание принципов работы современных сервисов: REST, очереди, хранение и извлечение данных;
– Понимание основных форматов и протоколов обмена (HTTP, XML, JSON, SOAP);
– Знакомство с принятыми и распространенными паттернами проектирования;
– Умеете писать поддерживаемый и тестируемый код;
– Maven: работа с архетипами, профилями, зависимостями;
– Умение работать с системой контроля версий git, трекером задач Jira;
– Опыт многопоточного программирования;
– Опыт работы с Docker, Kubernetes;
– Опыт работы с RabbitMQ, Kafka.