разрабатывать java приложение в микросервисной архитектуре, выполняющее роль api, к которому будет обращаться reacjs фронтенд-приложение
актуализировать swagger под созданные api-точки
участвовать в проработке дизайна решения
работать в agile команде, в scrum framework
проводить code review
писать тесты
вести задачи в jira
вести документацию в confluence
обеспечивать, со стороны разработки, соответствия приложений требованиям надежности и безопасности организации
Требования:
высшее техническое образование
иметь опыт корпоративной разработки на Java не менее 3-х лет
уверенное знание Java 21: Core, Multithreading
опыт разработки с использованием Spring Framework, Spring Boot, Spring Web, Spring Data JDBC, REST API, Liquibase
опыт работы с веб-сервисами REST, SOAP
владение, на уровне навыка, следующим стеком: Java/Spring Boot, Docker и оркестрация контейнеров kubernetis (понимание конфигурации приложений), Apache Kafka/Rest/gRPC, PostgreSQL
уверенное использование инструмента контроля версий Git (используем GitLab)
опыт написания тестов с использованием Junit5, SpringBootTest, Mockito