Java-разработчик

Фирма Светец

Java-разработчик

Москва, шоссе Энтузиастов, 21с1

Метро: Авиамоторная

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

В команду разработки высоконагруженных многопоточных решений мы приглашаем Java-разработчика для разработки серверных Enterprise решений. Знания в области высоконагруженных систем и инструментов оптимизации будут являться большим преимуществом.

Обязанности:

  • Разработка новых модулей под руководством лидера команды
  • Написание unit тестов,
  • Документирование кода
  • Работа с XML/JSON данными

Требования:

  • Продвинутый уровень (минимум 3 года опыта) - Java 8,17
  • Продвинутый уровень - Многопоточность (Thread pools, ExecutorService, Concurrent collections, Synchronization, CompletableFuture, асинхронное программирование, Thread safety и race conditions)
  • Понимание:
    • Java Reflection API
    • JVM (Garbage Collection (ZGC, G1GC), Memory management, Performance tuning, JVM monitoring, profiling)
  • Знание протоколов HTTP/HTTPS (REST, Apache HttpClient, OkHttp, WS, SSL/TLS/mTLS, SOAP)
  • Опыт работы с форматами данных и языки запросов XML (DOM, SAX), JSON (Jackson, Gson)
  • Опыт взаимодействия с БД SQL (MySQL, PostgreSQL, MS SQL), NoSQL (MongoDB, Redis, Memcached)
  • Опыт работы с серверами сообщений (Redis, RabbitMQ, Apache Kafka)
  • Опыт тестирования JUnit 5/ Mockito, интеграционное тестирование, нагрузочное тестирование
  • Опыт работы с Gradle

Будет плюсом:

  • Опыт работы с Netty
  • SIP (понимание архитектуры, опыт работы с JAIN-SIP или аналогами)
  • Использование Postman,SIPP, JMeter, SoapUI
  • Знакомство с XQuery, JavaScript, XPath/XQuery, JSONPath
  • Знание протоколов APNs, FCM, SMPP, POP3, SMTP, IMAP, FTP, FTPS, SFTP, SMB
  • Опыт сборки приложений для запуска в Docker
  • Опыт работы с распределенными и географически распределенными системами

Условия:

  • официальное трудоустройство по ТК РФ в аккредитованной ИТ компании
  • конкурентоспособная заработная плата и возможность ее роста
  • гибридный формат, гибкий график, возможность удаленной работы
  • ДМС после испытательного срока
  • сильная команда профессионалов
Навыки
  • Java
  • JVM
  • Multithreading
  • Concurrent Collection
  • Synchronization
  • JDBC
  • Netty
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию