Москва
Мы в поиске 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, в наполнении технического бэклога;
- Взаимодействие внутри команды, а также за её пределами;
- Участие в оценке трудозатрат.