Специалист по технологиям Java / архитектор

5000

Минимальный уровень образования:

Не ограничено

Количество вакансий:

5

Требования к опыту:

1–3 года

Регион работы:

河北省石家庄市长安区


Вакансий множество — будем рады обсудить. Мы ищем специалистов на позиции начального, среднего и высокого уровней, а также экспертов, архитекторов и руководителей; требования предъявляются к различным направлениям бизнеса. Ниже приведены некоторые примеры:

【Разработчик Java — [Рост пользователей]】


Описание должности

1. Руководить разработкой ключевых распределённых систем с высокой параллельностью, создавая первоклассный механизм роста пользователей; направления включают увеличение числа пользователей, оптимизацию рекламных кампаний, программатик‑покупки, а также механизмы распространения и взаимного обмена пользователями.

2. Участвует в разработке технического решения системы, включая написание ядра кода и оптимизацию системы, — в том числе таких модулей, как высокопроизводительный бэкэнд‑движок, хранение больших объёмов данных и потоковая передача, центр обработки данных пользователей, а также сложные бизнес‑бэкенды.

3. Участие в различных проектах по инновационной оптимизации, специализированных технических исследованиях и внедрению новых технологий, а также в перспективных инициативах.


Требования к должности

1. Наличие высшего образования по направлению «Компьютерные технологии» или смежной специальности; опыт разработки и архитектуры крупных веб‑приложений не менее 1 года.

2. Достаточно хорошо знаком с средой разработки Linux, свободно владеет языком Java и методами объектно‑ориентированного проектирования и разработки;

3. Владение проектированием и разработкой крупномасштабных распределённых систем с высокой параллельностью и высокой доступностью;

4. Обладает выдающимися навыками логического мышления, с энтузиазмом относится к решению сложных задач; обладает сильной целеустремлённостью и любознательностью, проявляет интерес к новым знаниям и явлениям;

5. Преимущество — наличие опыта в области роста пользователей, автоматизированного управления пользователями, оптимизации рекламных кампаний и программатик‑покупки;

6. Опыт работы с рекламными платформами Facebook, Google, Baidu, Tencent и другими; преимуществом будет наличие опыта настройки и оптимизации рекламных кампаний.

——————————————————————


【Старший разработчик Java (сервер) — [Основное приложение]】


Описание должности

Мы — команда бэкенд‑разработчиков, преданных идеалу совершенства в технологиях; мы отвечаем за создание корпоративных бизнес‑платформ и бизнес‑мидл‑веяров, стремясь повышать эффективность разработки всех бизнес‑направлений.

Являясь ключевой исследовательско‑разработческой командой компании, отвечающей за крупные мероприятия, такие как празднование Китайского Нового года, присоединяясь к нам, вы получите уникальную возможность принять участие в проектах с высокой степенью параллелизма и нагрузкой до миллиона запросов в секунду.

1. Участвовать в разработке требований к ключевым продуктам компании Kuaishou, глубоко исследовать и анализировать бизнес‑требования, готовить технические решения и системные архитектурные проекты, а также осуществлять соответствующую разработку кода;

2. Принимать вызовы, связанные с высокой параллельностью и обработкой больших объёмов данных; анализировать и выявлять точки оптимизации системы, а также отвечать за повышение её производительности и доступности.

3. Принимать вызовы, связанные со сложностью проектирования и реализации систем среднего уровня и платформенных решений; анализировать и выявлять возможности оптимизации системы; отвечать за повышение её обоснованности, надёжности и удобства эксплуатации.

4. Привносить в команду инновационные технологии и решения, а также решать задачи с использованием креативного подхода.


Требования к должности

1. Опыт разработки на Java не менее трёх лет, прочные знания основ компьютерных наук и уверённые навыки программирования;

2. Владею многопоточным программированием, хорошо знаком с JVM, а также с популярными открытыми распределёнными промежуточными средствами, кэш‑системами и очередями сообщений; владею MySQL и DevOps в среде Linux.

3. Достаточно хорошо разбирается в объектно‑ориентированном проектировании и обладает определёнными навыками архитектурного проектирования систем;

4. Увлечён технологиями, предъявляет крайне строгие требования к качеству кода и соблюдению стандартов разработки, умеет эффективно общаться и работать в команде;

5. Преимуществом будет опыт проектирования крупномасштабных распределённых систем с высокой параллельностью, высокой нагрузкой и высокой степенью доступности, а также обеспечения их стабильности.