Москва
Ищем Java разработчика в штат ведущей IT компании.
Грейд: Middle+
Компания специализируется на оказании профессиональных услуг и создании эффективных решений для клиентов малого, среднего и крупного бизнеса, холдинговых структур и госсектора.
Задачи:
- Миграция клиентских модулей Java: Адаптация модулей для запуска в Linux-окружении. Устранение зависимостей от Windows API.
- Интеграция с C++: Переписывание JNI-модулей для совместимости с Linux. Оптимизация взаимодействия между Java и C++.
- Работа с PostgreSQL: Адаптация существующего функционала для взаимодействия с PostgreSQL. Оптимизация SQL-запросов и транзакций. Настройка и тестирование ORM (Hibernate/JPA).
- Тестирование и отладка: Написание юнит- и интеграционных тестов. Исправление багов, связанных с кросс-платформенностью.
Знания и умения:
- Разработка на Java: Глубокое знание языка, включая работу с потоками, сериализацией, сборкой мусора. Опыт работы с библиотеками и фреймворками для десктопных приложений (например, Swing, JavaFX).
- PostgreSQL: Опыт работы с Hibernate и JPA для взаимодействия с базой данных. Навыки оптимизации SQL-запросов.
- Знание схемы базы данных (DDL) и управления транзакциями. Опыт работы с миграциями базы данных (Liquibase, Flyway).
- Интеграция с C++: Опыт использования JNI (Java Native Interface) для взаимодействия с нативным кодом. Понимание работы со сборками и библиотеками в разных ОС.
- Работа с системными API: Знание особенностей работы системных вызовов на уровне Java для Windows и Linux. Опыт работы с файловыми системами и процессами.
- Платформозависимая адаптация: Опыт переноса приложений между платформами, учёт различий между Windows и Linux.
- Инструменты: Работа с Gradle/Maven, профилировщиками и отладчикам. Уверенное владение Git.
Условия:
- Заработная плата обсуждается, зависит от уровня специалиста.
- Официальное трудоустройство по ТК РФ.
- Современное оборудование для работы.
- Аккредитованная ИТ-компания.
- Социально значимые проекты.
- Формат работы: офис/гибрид.
- Программа ДМС с первого рабочего дня.
- Корпоративный спорт, организованные зоны отдыха, мастер-классы.
- Корпоративная программа лояльности для сотрудников.