16 апреля 2026
КОМПАНИЯ АЙ-ТЕКО - ведущий российский системный интегратор и поставщик информационных технологий для корпоративных заказчиков. Активно действует на рынке IT России с 1997 года, входит в ТОП-400 крупнейших российских компаний, ТОП-10 крупнейших IT-компаний России.
В связи с активным развитием проектов в компании открыта вакансия Senior Java разработчик (Spring Boot)
ВНИМАТЕЛЬНО ЧИТАЕМ!!!
Требования к Senior Java-разработчику (специализация: Spring Boot)
Пожалуйста, не предлагайте кандидатов, если они не соответствуют ВСЕМ пунктам ниже. Это позиция уровня Senior, а не Junior или Middle.
1. Общий опыт работы с Java не менее 5 лет
- Кандидат должен иметь минимум 5 лет коммерческой разработки на Java.
- Не подходят:
- Стажёры,
- Junior-разработчики,
- Кандидаты с 1 3 годами опыта,
- Те, кто "учился 2 года и работал 2 года".
Пояснение:
Senior это не просто "писать код". Это человек, который принимает решения, видит архитектуру, предотвращает ошибки. Такой уровень невозможен за 2 3 года.
2. Опыт работы с Spring Boot не менее 3 лет
- Должен регулярно использовать Spring Boot в продакшене.
- Должен понимать, как работает "под капотом": DI, IoC, бины, жизненный цикл приложения.
- Не подходит:
- Кто "делал один проект по учебе",
- Кто "слышал про Spring",
- Кто использовал Spring Boot только для простых REST-API без сложной логики.
3. Работал в команде, а не в одиночку
- Опыт работы в команде из 3+ разработчиков.
- Использование Git, code review, JIRA, CI/CD.
- Участие в обсуждении архитектуры, рефакторинге, планировании.
Пояснение:
Senior должен уметь работать в команде, объяснять свои решения, принимать чужие.
4. Имеет опыт работы с Продом
- Работал с настоящим трафиком, а не только на локальной машине.
- Понимает, что такое:
- Производительность,
- Логирование,
- Мониторинг (например, через Actuator + Prometheus),
- Обработка ошибок,
- Безопасность (например, Spring Security).
Пояснение:
Не подходят те, кто делал только учебные проекты или внутренние утилиты без нагрузки.
5. Понимает, как устроена JVM (хотя бы на базовом уровне)
- Знает, что такое:
- Память (heap, stack и non-heap),
- Сборка мусора,
- Многопоточность.
- Может объяснить, почему важно следить за памятью и производительностью.
6. Не первый раз в IT
- Желательно, чтобы до этого был опыт на позиции Middle Java
- Должен уметь:
- Самостоятельно решать задачи,
- Писать тесты,
- Разбираться в чужом коде,
- Находить и исправлять баги.
Пояснение:
Не подходят те, кто сразу после учёбы или стажировки позиционирует себя как Senior.
7. Английский язык хотя бы чтение документации
- Должен уметь читать:
- Официальную документацию Spring,
- Stack Overflow,
- Логи на английском.
Пояснение:
В реальной работе 90% источников на английском. Если кандидат не может прочитать ошибку в логах он не сможет работать эффективно.