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.