Привет! Мы "ИнЭкс", небольшая ИТ-компания, больше 20 лет развиваем информационные системы для РЖД, а ещё создаем свой продукт.
Планируем в этом году вырасти, делать больше интересных проектов, поэтому ищем Java разработчиков уровня middle/senior.
Занимаемся двумя направлениями:
1) Как IT партнер, мы приносим пользу коллегам из РЖД: избавляем людей от рутинной работы, автоматизируя внутренние бизнес-процессы, развиваем высоконагруженную CMS
2) Создаём новые и развиваем существующие внутренние инструменты, которые помогают нам поставлять ценность для клиента быстрее
Техстек:
- Пишем на Java 8, 11, spring, jdbс
- Используем Kotlin и WebFlux
- Используем Kafka, Redis, postgres, kubernetes
- Предпочитаем микросервисную архитектуру
- Покрываем код Unit тестами, работаем по TDD
Чем будешь заниматься:
Работаем в небольших командах по Kanban.
Работа обычно состоит из анализа фича-реквестов и дефектов, проектирования архитектуры приложения и стуктуры БД, реализации в коде, включая проектирование и написание тестов.
Помимо этого все вместе улучшаем процессы разработки.
Примеры задач:
- Развитие ядра нашей системы, например, разработка системы плагинов для более комфортного расширения ядра, создания сервисов email-рассылок с учетом разного типа контента и событий
- Задачи для решения конкретных проблем заказчика, например, разработка узкоспециализированных сервисов для интеграции с системой хранения данных по объектам недвижимости - получение, передача данных, работа с личным кабинетом
- Развитие внутренних систем: разработка новых микросервисов, например, собственной системы принятия merge request и сборки-установки дистрибутива, анализ и устранение проблем в существующих.
Ожидаем, что ты уже:
- Имеешь опыт работы с Java больше 3 лет
- Знаешь Java 8, 11, spring, jdbc
- Знаешь SQL (PostgreSQL или любые аналоги)
- Умеешь разбираться в чужом коде
Будет плюсом:
- Общее понимание Docker
- Опыт работы с Redis
- Опыт работы с Kafka