Nexign (ранее «Петер-Сервис») создает продукты, которые работают в режиме 24\7 под высокой нагрузкой – ведь миллионы абонентов по всему миру пользуются услугами мобильной и фиксированной связи постоянно. И хотя немногие наши продукты можно увидеть в GUI – но их работу мы ощущаем постоянно при использовании мобильных устройств. Для поддержания качества наших систем команды тестируют их на реальных боевых стендах и стремятся к максимальной автоматизации.
Наша компания расширяет свое присутствие на международном рынке, поэтому пул задач увеличивается, и мы открываем новые вакансии для профессионалов в направлении разработки на Java.
У нас реально прокачать свой Java опыт, тебе потребуются как знания по оптимизации работы Java-приложений (многопоточность, встроенные базы данных, хэширование и т.д.), как желание свободы в принятии архитектурных и технологических решений, так и фантазия инженера!
Основными задачами для Вас станет:
1. Разработка многопоточных высоконагруженных серверных приложений.
2. Ревью кода.
3. Участие в процессе DevOps.
Наши ожидания:
Если какие-то из Ваших навыков не соответствуют нашим ожиданиям, но Вам интересно развиваться в этом направлении, присылайте резюме!
1. Понимание принципов программирования (процедурное, объектно-ориентированное, функциональное, декларативное и т.д.).
2. Опыт программирования на Java SE (core, multithreading) от года.
3. Понимание акторной модели и принципов реактивного программирования.
4. Понимание принципов работы и отличий SQL и NoSQL (Oracle, MSSQL, PostgreSQL, Couchbase, Cassandra, MongoDB, Tarantool, Apache Ignite).
5. Понимание принципов синхронного и асинхронного взаимодействий (очередь, REST API, SOAP).
6. Знания технологий и методик проведения модульного тестирования, опыт использования соответствующих инструментов (JUnit, TestNg и т.п.).
7. Знание английского языка на уровне не ниже intermediate или желание его повысить.
Будем рады:
1. Базовые знания каких-либо языков программирования, кроме Java. Приветствуются Groovy, Scala, Kotlin, C++, Python или Go.
2. Опыт использования Akka, Apache Storm или похожих фреймворков.
3. Опыт работы с Oracle PL/SQL. Понимание принципов проектирования ER-модели данных (database normalization, constraint etc.).
4. Опыт работы с AMQP-очередями (RabbitMQ, ActiveMQ и т.п.), опыт использования Apache Kafka.
5. Базовые навыки работы с OS Linux.
6. Понимание принципов распределенной архитектуры (CAP theorem, CQRS pattern etc.).
7. Понимание принципов итеративной разработки, роли Developer в Scrum.
Мы предлагаем:
Nexign academy, где каждый может прокачивать свои hard/soft skills, участвовать в конференциях и митапах. И конечно учить языки!
Exclusive conditions: Мы заботимся о здоровье сотрудников – у нас есть офисный врач, массажный кабинет, ДМС, страхование от несчастных случаев, тренажерный зал, йога;
fleXible working hours: Гибкий график работы, возможно иногда работать из дома;
Individual approach – это реально! Высокий уровень дохода, годовые премии и бенефиты с возможностью выбора компенсации: путевки в отпуск, обучение, IT-Access, спорт;
Global experience в IT и телекоме. Наши задачи – это проекты международного масштаба, а наши сотрудники – специалисты с уникальной экспертизой;
New office - стоит увидеть! Массажные кресла на каждом этаже, панорамная терраса с потрясающим видом на Петербург, зоны отдыха, вело парковка, душ, настольные игры.
Куликова Дарья, 7-812-3261299
darya.kulikova@nexign-systems.com