Мы ищем инженера с глубоким пониманием устройства систем: от работы JVM и управления памятью до сетевого стека и транзакционных моделей БД. Также готовы рассмотреть перспективных стажеров / Junior-разработчиков с сильной фундаментальной базой и готовностью быстро расти.
Просьба отправлять резюме на почту – [email protected], либо в Телеграм – @bankasia_kg с 8:00 до 21:00!
Важное уточнение! Зарплатная вилка "от" указана с учётом позиции стажера и обговаривается на собеседовании.
Технический стек и компетенции
- Java Core & JVM: Глубокие знания ядра (Collections, Concurrency, NIO, Memory Model). Понимание работы GC, профилирование приложений, диагностика узких мест в рантайме.
- Frameworks, Persistence & App Servers: Spring (Boot, MVC, TX, Data), Hibernate (транзакционность, Lazy/Eager, N+1, оптимизация сессий). Опыт администрирования Tomcat.
- API & Integration: Глубокое понимание протоколов взаимодействия: REST, SOAP (XML/WSDL).
- Design Patterns: Уверенное владение классическими паттернами проектирования (GoF) и понимание их применимости в Enterprise-решениях.
- Databases: «Чистый» SQL — проектирование схем, сложные функции, процедуры, триггеры, оптимизация запросов под PostgreSQL и MSSQL.
- Systems Architecture: Сетевые протоколы (TCP/IP, HTTP, SSL/TLS), настройка Nginx в качестве reverse-proxy, понимание сетевых уровней.
- Frontend & Mobile (База): Базовые навыки React и Android (понимание взаимодействия клиент-сервер).
- BI & Reporting: Работа с BI-системами (Microsoft BI, Jasper Studio или Oracle BI). Верстка отчетов, настройка Data-flow.
- Computer Science: Фундаментальные знания структур данных и алгоритмов (оценка эффективности через Big O notation).
- Будет плюсом: Опыт работы с Kotlin или Swift.
Ваши задачи:
- Разработка и проектирование бэкенд-сервисов.
- Диагностика и устранение проблем на всех уровнях: от клиентского запроса до выполнения SQL запроса в БД.
- Настройка инфраструктурных взаимодействий (самостоятельная диагностика сетевых доступов и портов).
- Генерация сложных аналитических отчетов.
Критерии отбора и формат участия
Для Middle-инженеров:
- Опыт: От 2 лет коммерческой разработки. Самостоятельность, умение работать без микроменеджмента, готовность включиться в задачи с первого дня.
- Инженерная зрелость: Глубокое понимание устройства сети, причин деградации производительности БД и умение диагностировать утечки памяти.
- Зарплата: от 100 000 (обсуждается по результатам собеседования).
Для стажеров / Junior:
- Требования: Нам важна крепкая теоретическая и фундаментальная база (Computer Science, Java Core, знания SQL и HTTP).
- Формат: Готовность интенсивно учиться, выполнять профильные задачи под руководством ментора и быстро вырасти до самостоятельного разработчика.
Условия и зарплата стажера обсуждаются.
