В команду разработки высоконагруженных многопоточных решений мы приглашаем Ведущего Java-разработчика для разработки серверных Enterprise решений. Знания в области высоконагруженных систем и инструментов оптимизации будут являться большим преимуществом.
Обязанности:
-
Архитектурное проектирование и разработка отказоустойчивых систем, работающих с большим числом параллельных сессий и низкой задержкой
- Рефакторинг legacy кода и исследовательская работа в предметной области
-
Менторство junior-разработчиков
-
Оптимизация производительности и участие в нагрузочных тестированиях совместно QA-инженерами
-
Техническое планирование задач команды
Требования:
- Продвинутый уровень (минимум 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)
- Gradle
- Знание протоколов:
- Опыт работы с форматами данных и языки запросов XML (DOM, SAX, StAX парсинг, XPath запросы и навигация, валидация XSD, JAXB, Namespace handling), JSON (Jackson, Gson)
- Опыт взаимодействия с БД SQL (MySQL, PostgreSQL, MS SQL), NoSQL (MongoDB, Redis, Memcached)
- Опыт работы с серверами сообщений (Redis, RabbitMQ, Apache Kafka)
- Опыт тестирования JUnit 5/ Mockito, Integration testing, Performance testing (Postman, JMeter, SoapUI, SIPP)
Будет плюсом:
- Знание языков запросов XQuery, JavaScript, XPath/XQuery, JSONPath
- Опыт работы с Netty
- Знание протоколов APNs, FCM, SMPP, POP3, SMTP, IMAP, FTP, FTPS, SFTP, SMB
- Опыт оптимизации и сборки приложений для запуска в Docker
- Опыт работы с распределенными и географически распределенными системами
Условия:
- официальное трудоустройство по ТК РФ в аккредитованной ИТ компании
- конкурентоспособная заработная плата и возможность ее роста
- гибридный формат, гибкий график, возможность удаленной работы
- ДМС после испытательного срока
- сильная команда профессионалов