Мы являемся частью рынка информационной безопасности уже 13 лет. Наше официальное имя - «Кросс технолоджис», на рынке и внутри компании часто используется аббревиатура «КТ» или «Кроссы́». Мы все разные, но нас объединяет свобода действий в рамках своих профессиональных компетенций, взаимовыручка, поддержка и классная атмосфера!
В настоящий момент нам требуется усиление в команду разработки платформы SBA (Smart Business Alert). SBA - это инновационное решение для комплексной защиты бренда компании от современных цифровых угроз.
Если тебе интересно принять участие в создании инновационного и востребованного рынком решения, читай вакансию и жми «откликнуться»!
В чем важность твоей работы:
1. Разработка и сопровождение backend-сервисов платформы:
- Разработка и поддержка высоконагруженных микросервисов на Java 21 и Spring Boot 3 (Web, JDBC, JPA/Hibernate, Security).
2. Работа с базами данных и API:
- Проектирование и оптимизация PostgreSQL-схем, написание сложных SQL-запросов, индексов.
- Реализация REST API с использованием Spring Web (DTO, валидация, документация OpenAPI).
- Интеграция с внешними системами через Kafka (event-driven архитектура) и REST.
3. Асинхронная обработка данных:
- Разработка Kafka-продюсеров/консьюмеров (настройка топиков, партиций, обработка ошибок).
- Реализация фоновых задач (Scheduler, Quartz) для мониторинга и обработки данных (например, "зависших" заявок).
4. Тестирование и CI/CD:
- Написание unit- (JUnit 5, Mockito) и интеграционных тестов (Testcontainers для PostgreSQL/Kafka).
- Настройка Docker-контейнеров для локального тестирования и деплоя.
- Участие в настройке CI/CD (например, GitLab CI/CD или TeamCity).
5. Безопасность и производительность:
- Настройка Spring Security (JWT, OAuth2, ролевая модель доступа).
- Оптимизация запросов к PostgreSQL (EXPLAIN ANALYZE, индексы, репликация).
- Обеспечение отказоустойчивости (retry, dead-letter queues в Kafka).
6. Командная работа:
- Участие в Agile/Scrum-процессах (оценка задач, планирование спринтов).
- Проведение code review с акцентом на чистоту кода (SOLID, паттерны).
- Взаимодействие с QA, аналитиками и frontend-разработчиками.
Будет плюсом:
- Amazon S3: интеграция и работа с хранилищем;
- Elasticsearch: опыт работы с полнотекстовым поиском;
- Spring WebFlux: опыт реактивного программирования.
Что поможет справляться с задачами:
-
Высшее техническое образование;
-
Опыт работы в аналогичном технологическом стеке;
-
Опыт проектирования отказоустойчивых и масштабируемых решений;
-
Внимание к деталям (если в твоём резюме не указан желаемый уровень з.п., укажи его в сопроводительном письме ;))
-
Ориентированность на результат, инициативность, готовность к обучению и профессиональному росту.
Что такое быть частью «Кроссо́в»:
*Быть в безопасности:
Каждый из нас знает и чувствует, что компания обеспечивает своей команде надежный тыл, который выражается:
- в полном соблюдении трудового и налогового законодательства,
- в наличии аккредитации ИТ (дающей привилегии и льготы),
- в поддержании рыночного уровня заработной платы,
- в обеспечение расширенной программой ДМС.
*Иметь возможность развиваться:
- Мы решаем интересные задачи в области информационной безопасности.
- Обучаемся и имеем возможность профессионально и карьерно расти.
- Мы стремимся развивать не только силу ума, но и физическое здоровье: компания поддерживает спорт и компенсирует расходы на фитнес.
*Чувствовать себя частью сплоченной команды:
- Стремясь к достижению высокого командного результата, мы проявляем уважение, доверие и поддержку своим коллегам, помогаем и делимся своими знаниями и опытом с новыми сотрудниками.
- Мы поддерживаем и обсуждаем с сотрудником любую инициативу.
*Быть значимым для компании:
- Важные события в жизни каждого в команде важны и нам. Мы вместе в горе и радости!
- Оплата питания в дни работы из офиса.
*Быть гибким:
- Мы умеем адаптироваться к новым обстоятельствам, находить эффективные решения проблем в кризисных ситуациях, проявлять любознательность, а не враждебность, мыслить творчески.
- У нас гибкий график работы (обычно мы работаем с 09:00\10:00 но ты можешь выбрать удобный для себя график в случае необходимости).
*Быть результативным:
- Мы тверды и решительны в своем желании достичь поставленной цели, мы с легкостью находим в себе силы для преодоления любых препятствий, мы поддерживаем коллег и партнеров в реализации поставленных задач.
*Какие еще плюшки можно у нас найти:
- Корпоративные скидки от компаний-партнеров.
- Мороженое по понедельникам.
- И, конечно, общие тусовки и междусобойчики!