Java Работа Вакансии
2.48K subscribers
53 photos
17 videos
726 links
Размещение вакансий и рекламы - @hr_rus

Стоимость размещения - t.iss.one/it_rab/11

Каналы вакансий других IT профессий - @it_rab
Download Telegram
Java разработчик (Комплаенс)
#офис #гибрид
Локация: Москва
Компания: Сбер
☑️Обязанности
-Создание вместе с командой новой бизнес-функциональности в роли разработчика Java
-разработка интеграционных сервисов;
-участие в проектировании технический решений
-участие в миграции решений на целевой стек
-разработка unit-тестов
-диагностирование ошибок и сбоев, исправление дефектов.

☑️Требования
-Высшее техническое образование
-опыт работы в качестве Java-разработчика от 3х лет
-уверенное знание Java SE
-приветствуются знания SQL
-приветствуются знания JavaScript, React, WildFly
-приветствуется опыт использования DevOps, CI
-коммуникабельность, опыт работы в команде, умение -четко формулировать свои мысли, умение отстаивать свои решения и позицию команды.
Контакты: https://rabota.sber.ru/search/4423301/

⬇️ Другие каналы IT-вакансий:
@best_itjob
@it_rab
Стажер Java/Kotlin разработчик
#intern #офис
Локация: Сочи
Компания: Сбер
☑️Задачи:
-работа в продуктовой команде проекта
-разрабатывать на Java/Kotlin.

☑️Для нас важно:
-вы - студент очной формы обучения
-знание core Java, Kotlin, Spring, понимание принципов ООП, типы и сложность алгоритмов
-опыт работы с Git (используется BitBucket)
-опыт рефакторинга кода, оптимизации
-умение читать чужой код.

☑️Будет плюсом:
-знание/опыт работы с базами данных, SQL, Hibernate, Spring data JPA
-понимание принципов работы с REST
-знание популярных алгоритмов и базовых структур данных.
Контакты: https://rabota.sber.ru/search/4422748/

⬇️ Другие каналы IT-вакансий:
@best_itjob
@it_rab
#собесы #java #senior
Вопросы, которые могут задать на собеседовании Senior Java Developer.
Проверьте себя без помощи поисковиков!


Что такое Stream API?

Пример кода:
List<String> list = Arrays.asList("a", "b", "c");
list.stream().filter(s -> s.startsWith("a")).forEach(System.out::println);


❗️Stream API — это набор операций для работы с коллекциями, таких как фильтрация, сортировка, преобразование и агрегация. Stream API позволяет писать декларативный код, который легко читать и поддерживать. Операции делятся на промежуточные (intermediate) и терминальные (terminal).

Ссылка на документацию по Stream API
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Стажер Java разработчик [External Crawler]
#удаленка #intern
Компания: МТС
☑️ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ
-сопровождать текущий функционал и разрабатывать новый
-собирать данные об объектах мониторинга
-выявлять и подключать новые объекты мониторинга
-формировать хранилища данных

☑️Кого мы ищем
-уверенные знания Java
-опыт взаимодействия с Kafka
-опыт работы с PostgreSQL и ClickHouse
Контакты: https://job.mts.ru/vacancy/533894814630940329

⬇️ Другие каналы IT-вакансий:
@best_itjob
@it_rab
Java разработчик/архитектор
#офис
Локация: Москва
Компания: 1С
☑️Обязанности:
Технологическая платформа "1С:предприятие" представляет собой среду быстрой разработки широкого спектра бизнес-приложений для практически всех современных операционных систем и аппаратных архитектур - Windows, Linux, Mac OS, мобильных устройств на iOS и Android, Windows Phone, а также располагать приложения в "облаке" с доступом к ним из любого браузера.

Платформа "1С:Предприятие" содержит встроенный язык программирования и обширную библиотеку бизнес-объектов, из которых и создается приложение. В качестве СУБД поддерживаются все ведущие производители, как на серверах Windows, так и Linux: Microsoft SQL Server, Oracle, DB2 и PostgreSQL. Сама платформа реализована на новейших технологиях с использованием языков программирования С++ и Java.

☑️Сейчас сразу в нескольких направлениях открыты вакансии java разработчиков:

1. Разработка web-сервисов. Обеспечение масштабируемости (горизонтальной, вертикальной) и отказоустойчивости. Бэкэнд на Spring. Еще мы используем hazelcast/redis/elasticsearch (не обязательно их знать, можно изучить в процессе). Кодовая база не старше 4 лет.
2. Разработка универсального полнотекстового поискового движка. Много алгоритмов обработки данных. Сложные математические задачи. Обеспечение высокого быстродействия (использование protocol buffers/thrift, оптимизация алгоритмов). Кровавая многопоточность. Работа с естественными языками.
3. Разработка компонентного кластера. Архитектура серверных решений, модульность, высоконагруженность, реализация сложных алгоритмов.
4. Разработка серверной части Платформы. Работа над модульными приложениями.

☑️От кандидата ждем:
-Опыт - минимум один успешно законченный проект;
-Отличное знание и опыт разработки на платформе Java (Spring/SE/EE) от 2х лет;
-Хорошая алгоритмическая подготовка, знание широкого круга структур данных;
-Навык написания надежного, поддерживаемого, хорошо структурированного кода, принципов, стоящих за этим;
-Опыт разработки высоконагруженных, отказоустойчивых систем. -Понимание принципов масштабирования и оптимизации производительности (горизонтальное и вертикальное маштабирование, причины потери производительности...);
-Умение работать как в команде, так и самостоятельно.
Контакты: https://1c.ru/rus/firm1c/vacan/vacancy.jsp?id=189

⬇️ Другие каналы IT-вакансий:
@best_itjob
@it_rab
Java разработчик Альфа-Мобайл
#удаленка #гибрид
Компания: Альфа-банк
☑️Чем предстоит заниматься
-Разрабатывать приложения, которые масштабируются на все дистанционные каналы банка (интернет-банк, мобильные приложения, платёжные сервисы и многое другое)
-Взаимодействовать с различными командами разработки, Data Science, поддержки и другими (поэтому необходимы хорошие навыки коммуникации или желание их развивать)
-Вносить свой вклад в развитие архитектуры, делать новое и оценивать старое

☑️Наши ожидания от кандидата
-2+ года опыта работы с Java 11+ или Kotlin
-1+ года опыта работы с Spring и Spring Boot Опыт работы с системами на микросервисной архитектуре (Spring Cloud, Kubernetes, Openshift или аналоги)
-Опыт работы с Docker
-Опыт написания интеграционных тестов (junit, test containers, wire mock)
-Опыт работы с 3-мя любыми из следующих технологий
-NoSQL (MongoDB, Elasticsearch, аналоги)
SQL (PostgreSQL, Oracle, аналоги)
-Брокеры сообщений (Kafka, RabbitMQ, аналоги)
-Reactive programming (RxJava, Project Reactor)
-Cache (Redis, Hazelcast)
-Настройка CI/CD (GitlabCI, Jenkins, аналоги)
-Настройка средств мониторинга (Zabbix, Prometheus)
-Настройка средств логирования (Graylog, ELK)
Контакты: https://digital.alfabank.ru/vacancies/baza-am--168187

⬇️ Другие каналы IT-вакансий:
@best_itjob
@it_rab
Java-разработчик (Middle/Senior)
#удаленка #офис #middle #senior #200k
Опыт работы: 3–6 лет
Компания: Software Cats
ЗП: до 280 000 ₽
☑️Что предлагаем:
-Задачи из разных предметных областей;
-Работу над реальными бизнес-задачами клиентов, быстрый фидбэк;
-Перспективы роста;
-Неформальное общение и здоровое чувство юмора;
-Дружелюбные собеседования: никаких «экзаменов» и «погонять по теории».

☑️Задачи:
1. Сначала:
Познакомиться с нами и процессами;
Пройти собеседование с заказчиками;
Вникнуть в проект (тех.стек Java 8, 11, 17, Spring (Boot), PostgreSQL, REST \ SOAP, Kafka \ Rabbit, Jetty \ Tomcat, Maven \ Gradle). Понять, как работает система заказчика и к кому с какими вопросами надо идти;
Писать код =) Писать по-разному: где-то быстро и срочно, где-то вдумчиво и продумывая риски.
2. Дальше:
Коммуницировать с заказчиком, по необходимости прояснять задачи и предлагать решения;
Заниматься онбордингом новых членов команды, если будет необходимость в расширении;
Продолжать писать полезный код =)
3. Возможно:
Готовить и проводить внутренние митапы для прокачки технических скиллов и навыков публичных выступлений;
Предлагать свои идеи, если захочется чем-то еще заниматься в компании: мы всегда готовы обсуждать инициативы!

☑️Что ждем от кандидатов:
-3+ года опыта коммерческой разработки на Java;
-Понимание как работают Spring и Spring Boot, опыт их использования и отладки проблем;
-Понимание как приложения собираются, доставляются и эксплуатируются.

☑️Плюсом будет:
-Опыт коммерческой разработки на Kotlin;
-Опыт разработки через тестирование.

☑️Наши условия:
-Аккредитованная IT компания;
-Полная занятость, гибкий рабочий график;
-ДМС (со стоматологией) по прохождению испытательного срока (РФ);
-Офис в Академгородке (недалеко от Академпарка) или удаленная работа (внутри РФ).
Контакты: [email protected]

⬇️ Другие каналы IT-вакансий:
@best_itjob
@it_rab
Разработчик java (android)
#удаленка #500k
Опыт работы: 3–6 лет
Компания: Первый Бит
ЗП: до 500 000 ₽
☑️ЗАДАЧИ
-разработка сервисов и внешних компонент для 1С для Android (Java)
-разработка сервисов для SCADA и промышленной автоматизации (Python)
-разработка сервисов в serverless Yandex cloud (python)
-автоматический деплой сервисов (serverless framework)
-сервисы сборки GitLab CI (python)
-разработка плагинов для статического анализа кода для SonarQube (Java)

☑️ТЕХНОЛОГИЧЕСКИЙ СТЕК
Android, Linux, Windows
Yandex.Cloud
Gitlab
Jenkins
SQLite, ClickHouse, Postgres
RabbitMQ

☑️ТРЕБОВАНИЯ
-знание языков программирования: Java, Python
-опыт разработки мобильных приложений для android
-навыки решать задачи связанные с
обменами (TCP/IP, AMQP, HTTP)
-работой с БД (Postgresql, sqllite)
-технический английский

☑️БУДЕТ ПЛЮСОМ
-опыт разработки на C++
-уверенные знания и опыт администрирования linux
-опыт разработки высоконагруженных облачных сервисов для AWS, Yandex.Cloud и т.п.
-опыт разработки для 1С Предприятия 8.3

☑️МЫ ПРЕДЛАГАЕМ
-удалённая работа, оклад, полный рабочий день
-интересные и сложные задачи, компетентный руководитель и коллеги
-100% дистанционная работа (сотрудники подписывают официальные документы электронной подписью, приветствуем использование электронных трудовых книжек)
-возможности для профессионального и карьерного роста
-работа в аккредитованной Министерством цифрового развития IT-организации, непосредственное участие в разработке и поддержке ИТ-решений
-Аккредитованная компания;
Контакты: [email protected]

⬇️ Другие каналы IT-вакансий:
@best_itjob
@it_rab
1🤔1
Junior/Middle Java-developer
#офис #junior #middle
Локация: Санкт-Петербург
Компания: Сбер
☑️Обязанности
-разработка новых функций и поддержка существующих сервисов на платформе Java/Spring Boot
-участие в разработке архитектуры приложений и оптимизации производительности системы
-написание модульных тестов (JUnit), обеспечение качества кода и соблюдение стандартов кодирования
-интеграция с внешними системами и базами данных (PostgreSQL)
-работа в Agile-команде, участие в ежедневных митингах и ретроспективах.

☑️Требования
-хорошее владение Core Java, понимание принципов объектно-ориентированного программирования
-опыт разработки на Spring Boot
-практический опыт написания SQL-запросов и работы с реляционными базами данных
-навык тестирования кода с использованием JUnit
-владение инструментами сборки проектов (Maven) и контроля версий (Git).

Будет плюсом:
-опыт работы с Event sourcing
-основы Python
-понимание Docker/Kubernetes
-использование библиотеки Mockito для mock-тестирования.
Контакты: https://rabota.sber.ru/search/4426308/

⬇️ Другие каналы IT-вакансий:
@best_itjob
@it_rab
#собесы #java #senior
Вопросы, которые могут задать на собеседовании Senior Java Developer.
Проверьте себя без помощи поисковиков!


Что такое Optional?

Пример кода:
Optional<String> optional = Optional.of("Hello");
optional.ifPresent(System.out::println);


❗️Optional — это контейнер для значения, которое может быть null. Он помогает избежать NullPointerException и делает код более читаемым. Optional предоставляет методы для безопасной работы с потенциально отсутствующими значениями, такие как isPresent(), orElse(), ifPresent().

Ссылка на
документацию по Optional
Please open Telegram to view this post
VIEW IN TELEGRAM
Стажер Java
разработчик [Цифровая недвижимость Core NDV, МТС Веб Сервисы]

#удаленка #офис #intern
Компания: МТС
☑️Ты будешь
-участвовать в разработке и поддержке Java-приложений под руководством опытных наставников
-изучать Spring Boot, Hibernate, REST API и другие ключевые технологии
-писать чистый, поддерживаемый код и участвовать в код-ревью
-работать с инструментами разработчика: Git, Maven/Gradle, Docker

☑️Ты нам подходишь, если
-базовые знания Java Core (ООП, коллекции, исключения, многопоточность)
-желание разбираться в архитектуре приложений и принципах backend-разработки
-способность учиться и применять новые технологии на практике
-ответственность и умение работать в команде
-опыт написания учебных проектов на Java (даже небольших)
-знакомство с Spring Framework или базами данных (SQL)
-понимание основ HTTP, REST.
Контакты: https://job.mts.ru/programs/start/536115440200456240

⬇️ Другие каналы IT-вакансий:
@best_itjob
@it_rab
Java Developer
#офис
Локация: Москва
Компания: Kaspersky
☑️Предстоящие задачи:
-Разработка нового функционала, фикс багов;
-Ревью кода;
-Рефакторинг.

☑️Что мы ожидаем от вас:
-Опыт коммерческой разработки на Java от 3-x лет;
-Опыт работы с многопоточным кодом;
-Опыт работы с Spring;
-Понимание классических алгоритмов и структур данных.

☑️Будет плюсом:
-Опыт или понимание принципа работы NoSQL (MongoDB, Redis);
-Опыт работы с Openstack;
-Опыт работы с Docker;
-Понимание ETSI MANO.
Контакты: https://careers.kaspersky.ru/vacancy/23588

⬇️ Другие каналы IT-вакансий:
@best_itjob
@it_rab
Программист-разработчик Java
#офис
Опыт работы: 1–3 года
Локация: Екатеринбург
Компания:ООО Информационные системы
ЗП: от 80 000 ₽
☑️Обязанности:
Разработка системы Дистанционного Банковского Обслуживания

☑️Ты должен знать:
-JAVA;
-Уверенное владение HTML, CSS, JS;
-Опыт создания Web-приложений (понимание соответствующего стека Java-технологий, знание протоколов TCP/IP, HTTP/HTTPS, знание JavaScript и HTML);
-Дополнительно приветствуется знание Angular, Flutter;
-Хорошие навыки (чтение технической документации) английского языка.

☑️Требования:
-Образование: высшее или неполное высшее, возможно средне-специальное.
-Опыт разработки: JAVA не менее 1 года (рассматриваем так же программистов без опыта работы в компаниях, но с опытом самостоятельного программирования);
-Умение работать в команде и решать задачи самостоятельно.

☑️Условия:
-С вас высокий результат и четкое выполнение всех задач в срок;
-Испытательный срок;
-Рассматриваются кандидаты только на полный день;
-Работа ТОЛЬКО В ОФИСЕ!
-Конкурентная заработная плата (белая), официальное трудоустройство;
-Годовые и ежемесячные премии по результатам работы;
-Обучение и тренировки (внутри компании, а также посещение бизнес-семинаров, тренингов);
-Мы ищем тех, кто реально хочет работать. Тех кому важен рост знаний и компетенций. Тех, для кого работа - это важная часть жизни для достижения успеха и самодостаточности;
-Любителей создавать видимость работы, просьба не беспокоиться;
-Дружный коллектив единомышленников, корпоративные мероприятия и праздники внутри компании.
Контакты: [email protected]

⬇️ Другие каналы IT-вакансий:
@best_itjob
@it_rab
🤔21
Java Developer

Крупный необанк в Центральной Азии ищет Java Developer. Мы стремимся к постоянным инновациям и ищем профессионалов, готовых участвовать в создании передовых финансовых продуктов.

Чем вы будете заниматься:
- Разработка новой функциональности API для SPA-приложений, включая мобильные.
- Проектирование и создание архитектуры программного обеспечения.
- Разработка и отладка программного кода, а также контроль документации.

Требования:
- Опыт коммерческой разработки на Java более 2 лет.
- Глубокие знания Spring: Boot, MVC, Data, RabbitMQ, JPA: Hibernate.
- Понимание принципов работы многопоточных систем.
- Опыт разработки микросервисов в SOA-архитектуре.
- Опыт работы с реляционными СУБД.
- Опыт работы с высоконагруженными приложениями.
- Навыки контроля полного цикла разработки.
- Понимание CI/CD и TDD.
- Опыт с API design.
- Наличие технического высшего образования.
- Навык работы в команде, готовность быть лидером направления и обучать специалистов.
- Проактивность и вовлеченность во все процессы развития направления.

Мы предлагаем:
- Помощь в релокации.
- Работу в офисе в центре Бишкека
- Насыщенную корпоративную жизнь в дружном коллективе.
- Возможность карьерного роста и профессионального развития.
- Конкурентную заработную плату.
- ДМС, материальную помощь и поддержку.

Резюме присылать: @haas_mari
1
Java разработчик
#офис
Локация: Москва
Компания: Сбер
ЗП: до 300 000₽
☑️Обязанности
-проектирование приложений, участие в анализе и принятии технологических решений
-реализация бизнес-логики и обслуживающего кода на Java
-оценка задач по срокам выполнения, декомпозиция задач
-проектирование REST API, документации на Swagger
-разработка структур данных, запросов, хранимок на PostgreSQL
-реализация интеграционного кода для взаимодействия c внешними сервисами по HTTP и SOAP протоколам
-работа с данными в формате XML
-разработка высоконагруженных cloud-ready приложений и сервисов на Java
-покрытие кода unit-тестами
-работа с CI/CD стеком по развертыванию сервисов в среде облачной контейнеризации K8s/Openshift
-сode review на постоянной основе

☑️Требования
-опыт командной разработки коммерческих приложений на Java на основе принципов agile от 4-х лет
-понимание принципов OOП, шаблонов проектирования, принципов ООАД, принципов Clean Code, SOLID
-желателен опыт проектирования и разработки высоконагруженных, распределённых и отказоустойчивых систем
-уверенный уровень владения Java 8+ (Core, Collections, Concurrency, Security, IO, NIO и др.)
-уверенное знание Spring / Spring Boot (Core, MVC, JDBC, Hibernate, JPA, Security, Actuator)
-уверенное знание любого фрэймворка для работы с XML
-знание и опыт работы с базами данных SQL (PostgreSQL), понимание принципов работы и особенностей, опыт проектирования и оптимизации запросов/структур данных
-желателен опыт работы с объектным хранилищем S3
-опыт профилирования приложений - поиск утечек памяти, поиск bottlenecks приложений
-опыт работы с Docker и со средами облачной контейнеризации (K8s/Openshift)
-желателен опыт работы с распределенными очередями и брокерами сообщений (Apache Kafka)
Контакты: https://rabota.sber.ru/search/4431526/

⬇️ Другие каналы IT-вакансий:
@best_itjob
@it_rab
Java-разработчик Junior (ПАО МГТС)
#офис #junior
Локация: Москва
Компания: МТС
☑️ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ
-участвовать в разработке и отладке плагинов под платформу Tibbo Aggregate
-реализовывать базовую логику обработки данных с инженерного оборудования
-работать с PostgreSQL, писать простые SQL-запросы
-изучать интеграционные протоколы и участвовать в реализации взаимодействия с оборудованием
-поддерживать текущий код, исправлять баги, писать юнит-тесты
-участвовать в код-ревью как обучающий процесс
-работать с системой контроля версий Git
-готовить простую техническую документацию.

☑️Кого мы ищем
-техническое образование (IT, электроника, автоматизация)
-опыт коммерческой разработки на Java от 0,5 до 2 лет
-понимание принципов ООП
-знание Java SE (версии 8–11)
-базовые знания SQL и PostgreSQL
-владение Git на базовом уровне
-готовность работать с embedded-разработкой
-желание развиваться в направлении IoT и SCADA.
Контакты: https://job.mts.ru/vacancy/532236450050081288

⬇️ Другие каналы IT-вакансий:
@best_itjob
@it_rab
Java developer
#гибрид #офис #100k
Опыт работы: 1–3 года
Локация: Новосибирск
Компания: ООО Дата Ист
ЗП: от 100 000 ₽
☑️Чем предстоит заниматься:
-разрабатывать программные продукты для конечного пользователя;
-разрабатывать бизнес-логику серверного приложения.

☑️Для этого потребуется:
-знание и понимание ООП;
-уверенные знания Java;
-знание Python;
-знание Kubernetes (K8s);
-английский язык на уровне чтения технической документации (intermediate);
-ответственность, умение работать в команде, умение работать с чужим кодом.

☑️Дополнительно приветствуется:

-опыт разработки в области искусственного интеллекта, навыки работы с использованием генеративных и языковых моделей;
-опыт написания серверных приложений;
-знание принципов REST;
-GIT;
-AWS (EC2, RDS);
-Jenkins;
-опыт работы под Linux;
-JSP;
-знание принципов модульного тестирования;
-JUnit & Mockito;
-опыт работы с PostgreSQL/PostGIS;
-знание Maven;
-разговорный английский язык.

☑️Мы предлагаем:
-интересную работу и возможность профессионального роста в российской компании с уникальными программными продуктами в области геоинформатики;
-надежность и стабильность (компании более 20 лет) ;
-официальное трудоустройство, оплачиваемый больничный, отпуск (в удобное время) ;
-испытательный срок - 2 месяца;
-8-часовой рабочий день, возможность гибридного графика работы;
-оплачиваемая медицинская страховка (ДМС), которая включает такие ведущие клиники Новосибирска как ЦНМТ, Санитас, Дентал Сервис и др.;
-уютный и просторный офис, ароматный кофе, корпоративные праздники и многое-многое другое.
Контакты: [email protected]

⬇️ Другие каналы IT-вакансий:
@best_itjob
@it_rab
🤔5
Senior разработчик Java
#удаленка #senior #300k
Опыт работы: 3–6 лет
Компания: ООО Интерком
ЗП:от 300 000 ₽
Мы являемся компанией в области финтех-платежных технологий и ритейл-технологий, базирующейся в Дубае, ОАЭ, и ищем разработчика java:

☑️Обязанности:
-Разработка серверной части приложений
-Проработка архитектуры микросервисов
-Разработка архитектуры базы данных совместно с DBA
-Участие в выборе используемых технологий
-Хорошая инженерная культура в команде: обязательное тестирование, код-ревою и частые релизы
-Проектирование микросервисной архитектуры на базе Spring Cloud

☑️Требования:
-Опыт работы от 4-х лет
-Отличное знание Java/Kotlin
-Знание Spring Boot, Spring Cloud, Kafka, PostgreSQL, веб-стека
-Знание технологий контейнеризации
-Опыт работы c SQL и NoSQL

☑️Условия:
-удаленный режим работы
-Оформление в аккредитованную IT- компанию
-Соблюдение ТК РФ
-ДМС
-3 дня day off
Контакты: [email protected]

⬇️ Другие каналы IT-вакансий:
@best_itjob
@it_rab
Java developer
#гибрид
Локация: Москва
Компания: Сбер
☑️Обязанности
-разработка кредитных микросервисов на Java/Kotlin с использованием PostgreSQL
-ревью и оптимизация кода
-подготовка архитектурных решений, эксплуатационной документации
-автоматизация тестирования
-участие в тестировании, подготовка и проведение нагрузочного тестирования
-внедрение доработок в промышленную эксплуатацию
-локализация и устранение ошибок, анализ инцидентов
-наставничество, развитие компетенций команды.

☑️Требования
-опыт разработки на Java, опыт проектирования и оптимизации работы с БД
-понимание банковских бизнес-процессов, приветствуется опыт развития кредитных АС
-высшее техническое образование.
Контакты: https://rabota.sber.ru/search/4421755/

⬇️ Другие каналы IT-вакансий:
@best_itjob
@it_rab
Java Developer (разработка поискового движка)
#офис
Локация: Москва
Компания: 1С
Для работы над созданием универсального полнотекстового поиска на базе Lucene мы ищем Java-разработчика с опытом реализации высоконагруженных распределенных систем.

☑️Вам доверим:
- исследования, самостоятельное проектирование архитектуры отдельных подсистем, участие в проектировании системной архитектуры;
- разработка и тестирование;
- оптимизация;
- разаботка вспомогательных инструментов и процессов (сборка, различные нагрузочные тестирования и оценки, и т.д.);
- code review.

☑️Типовые задачи:
- построение эффективных индексов в зависимости от характера данных и операций над ними, в т.ч. распределенных;
- построение эффективных алгоритмов обработки связанных данных, в т.ч. распределенных;
- обеспечение автоматической, стабильной работы системы с нулевой стоимостью обслуживания;
- работа над сложными математическими и оптимизационными задачами, напр. ранжированием;
- работа с естественными языками;
- стек технологий: Java, Gradle (+ Groovy), OSGi, Lucene, Elasticsearch, Solr, C++, Linux, Windows, Mac OS, Android, iOS, gRPC, protobuf, etc.

☑️От Вас ждем:
-умение самостоятельно изучать новое и решать нестандартные задачи;
-знание Java SE 8, опыт разработки на java от 5-ти лет;
-желательно опыт работы с guava, apache commons, protocol buffers или thrift;
-хорошая алгоритмическая подготовка, знание широкого круга структур данных;
-знание принципов внутреннего устройства JVM, написания эффективного java-кода, опыт оптимизации;
-навык написания надежного, поддерживаемого, хорошо структурированного кода, принципов, стоящих за этим;
-знание и опыт применения профессионального цикла разработки ПО, знание git и распределенных workflow;
-готовность писать и отлаживать кросс-платформенный код;
-высокая скорость решения типовых задач под различные операционные системы.

☑️Плюсом будет:
-опыт разработки поисковых технологий, information retrieval;
-опыт работы с такими технологиями, как Apache Lucene, Elasticsearch, Apache Solr;
-понимание принципов написания эффективного кода на современном "железе";
-знание сетевого стека, опыт разработки распределенных систем;
-опыт разработки на C++;
-отличное знание многопоточного программирования и примитивов синхронизации;
-опыт разработки на интерпретируемых языках (Python, Ruby, ...);
-знание и опыт построения модульных приложений (OSGi);
-высокая скорость освоения инструментов и утилит;
-опыт разработки под различные операционные системы - Linux, Windows, Android, iOS, и т.д;
-хорошее знание и опыт работы с Maven и Gradle.
Контакты: https://1c.ru/rus/firm1c/vacan/vacancy.jsp?id=242

Другие каналы IT-вакансий:
@best_itjob
@it_rab