💰 Зарплаты в IT в первой половине 2024: по городам, специализациям, языкам и компаниям → подробнее

Senior Java developer

Зарплата

от 140 000 ₽

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Компания

Описание вакансии

Условия работы

RuTarget (http://www.rutarget.ru/) занимается собственными проектами в сфере обработки данных. Один из крупных проектов – рекламная платформа Segmento (http://www.segmento.ru/).

Работа в компании RuTarget - это:
- работа над высоконагруженной рекламной системой, способной выдерживать в штатном режиме 500 миллионов запросов в день с уровнем доступности 99.9%,
- проектирование и разработка распределенных высокопроизводительных отказоустойчивых компонент,
- работа с большими объемами данных,
- решение сложных архитектурных, алгоритмических и математических задач,
- новейшие технологии и компоненты: Apache Hadoop (+HBase, Pig, Hive и Mahout), Map-Reduce, Membase, Memcached, Redis,
- отсутствие legacy-кода и необходимости его поддержки,
- работа в режиме Scrum, TDD,
- в коллективе только разработчики. У нас нет менеджеров, которые плохо понимают в программировании, но любят навязывать свое мнение.

От вас мы ожидаем:
- вас не надо контролировать и говорить, что и как делать, вы способны самостоятельно ставить задачи, оценивать сроки их выполнения и находить адекватные решения,
- вы умеете коротко и ясно излагать свои мысли в устной и письменной форме,
- вы любите работать в команде, умеете выслушивать чужую точку зрения и принимать совместные решения,
- вас не пугают фразы “коллизии в хеш-таблицах”, “минимизация contention”, “красно-черные деревья”, “фильтр Блума”,
- вы разделяете мнение “язык и платформа для задачи, а не наоборот”,
- вы считаете написание тестов частью задачи.

Необходимые навыки:
- глубокое знание Java: коллекции, алгоритмы, concurrency, возможности библиотек, знание нюансов работы JVM,
- понимание работы ОС и сетевой подсистемы,
- знание IDE, debugger, profiler, VCS, системы сборки,
- умение писать хороший код: выбор концепций, дизайн, архитектура, паттерны, понятная структура, умение находить правильные компромиссы,
- хорошее понимание веб-технологий (HTML, JS, HTTP и так далее),
- знание SQL и опыт работы с ORM,
- умение доводить задачу до конца - бороться с трудностями, находить варианты обходного решения, возможно, с выходом за традиционные рамки,
- внимательность, ответственность,
- умение держать в голове несколько контекстов и переключаться между ними без потери производительности,
- стремление и смелость развиваться, разбираться в новых областях,
- стремление оставаться on the bleeding edge - быть в курсе текущих трендов в IT, программировании и смежных областях.

Условия работы:
- свободный рабочий график,
- свобода выбора рабочего места,
- достойная оплата ваших знаний и труда,
- комфортные рабочие места, быстрые компьютеры, большие мониторы,
- работа в звездной команде, готовой обмениваться опытом и развиваться вместе с вами,
- неоценимый опыт работы с новейшими технологиями.

Полный стек наших технологий и инструментов: Linux, Storm, Hadoop, Pig, Hive, Couchbase (бывший Membase), Memcached, mySql, Git, ZooKeeper, Storm, Puppet, Maven, Spring, Hibernate, IntelliJ IDEA, Eclipse, CouchDb, Pig, Spring Framework, Ant, Apache, Velocity, Jetty, Mockito, Hamcrest, Log4J, XML, JSON, JavaScript, GoogleTagManager, RTB (и всё из этой области), Storm.

О том, как все устроено, можно узнать в интервью с нашим СТО:
№1 http://habrahabr.ru/company/caspowa/blog/219539/
№2 http://habrahabr.ru/company/caspowa/blog/220119/