Обязанности:
Мы в поиске Java-разработчика на продукт "Касса" - внутренний продукт для обработки платежей, выдачи заказов и учета операций. Система включает front- и middle-слои, которые взаимодействуют между собой и с другими сервисами компании. Наши пользователи — сотрудники магазинов, доставки и внутренние системы. Продукт оптимизирует ключевые бизнес-процессы retail-компании. Стек Java 8/17, Kotlin, JavaFX; Spring Boot 2/3, Google Guice; PostgreSQL, OracleDB, MongoDB, RabbitMQ, Liquibase; Maven, Gradle; Docker, Kubernetes, GitLab CI/CD, Artifactory; OpenAPI, HashiCorp Vault, Grafana, Kibana, Prometheus, SonarQube. Ожидания от кандидата Опыт работы Java 8 и выше, SQL, Spring Boot, HTTP, Restful; Понимание принципов написания многопоточного кода: ACID, уровни изоляции, виды блокировок и др.; Желателен опыт работы с Kotlin, K8s, а также с GitLab CI/CD. Если нет - научим. Ваши задачи Проектирование технических решений; Разработка многопоточного кода с большим количеством интеграций; Проведение code review; Саморазвитие и развитие других членов команды; Участие в проектировании схемы БД, архитектуры приложений - ADR, в наполнении технического бэклога; Взаимодействие внутри команды, а также за её пределами; Участие в оценке трудозатрат.