ТЕХНОЛОГИЧЕСКИЙ СТЕК
Backend
- Java 11, Spring Boot, Maven, JUnit, PostgreSQL, Tarantool, ActiveMQ Artemis (Kafka), Keycloak, Camunda BPM, BIRT, REST, GRPC, JMS, JDBC
Frontend
- TypeScript (JavaScript), Angular, WebSockets, REST
Toolset:
- Kubernetes, Traefik, GitlabCI, helm, Zabbix, Prometheus, Grafana, SonarQube, Nexus, Graylog, Jira/Confluence, Swagger
ЧТО ДЛЯ НАС ВАЖНО:
- Отличные знания Java 11+, Spring Boot (Core, MVC, JDBC, JPA, Security, Integration), SQL;
- Экспертные навыки в разработке компонентов MSA, знание паттернов проектирования;
- Опыт работы с БД PostgreSQL, оптимизации;
- Опыт работы с Artemis ActiveMQ, Kafka, протоколами gRPC, RestAPI;
- Опыт проектирования API;
- Опыт работы с инфраструктурой Kubernetes;
- Опыт организации и ведения процедуры ревью кода;
- Опыт разработки автотестов;
- Опыт работы в команде на базе методик Scrum;
ДОПОЛНИТЕЛЬНЫМ ПЛЮСОМ БУДЕТ:
- Опыт настройки CI/CD процессов;
- Опыт работы в банковской сфере;
- Знание Camunda BPM, Birt report generator, Kafka connector;
- Опыт работы с базой данных Tarantool;
- Опыт управления релизами проекта и организации процедур выкладки.
ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:
- Проектировать, разрабатывать и сопровождать новые решения;
- Выполнять анализ ошибок, поиск уязвимых мест, оптимизировать работу компонентов системы;
- Консультировать аналитиков, тестировщиков, специалистов 2-й линии;
- Работать с техническим долгом;
- Развивать техническую документацию;
- Принимать участие в процессе аналитики и декомпозиции задач;
- Проводить code review изменений.