Java Developer
Требования
Местоположение и тип занятости
Компания
Разработка и внедрение ERP-систем для автоматизации бизнеса
Описание вакансии
Условия работы
iCode - компания, которая специализируется на автоматизации бизнес-процессов
В компании сейчас работает 50+ человек
Офисы компании: Москва, Минск, Вильнюс и Варшава
На продукт по созданию системы управления грузоперевозками, автопарком ищем Middle Java Dev
Команда разработки продукта:
- 2 Java Dev
- 2 Flutter Dev
Стек технологий:
- Spring Boot
- PostgreSQL
- MinIO
- RocketChat
- Flutter
- Hyperledger Iroha
Что необходимо:
- 3+ коммерческой разработки на Java, отличное понимание Java 8+
- Spring/Spring Boot (Data, Security, Web, Validation, Cloud, Discovery)
- Gradle/Maven
- SQL: PostgreSQL
- NoSQL: Mongo
- Message Brokers: Kafka, RabbitMQ
- GraphQL
- Software design principles: Clean Code, SOLID, TDD, DDD
- Event-driven architecture
- Microservices
- CQRS
- Tests
- CI/CD: Gitlab
- Docker
- Linux
Плюсом будет:
- Axelor Framework
- Enterprise Blockchain like Hyperledger Fabric
- опыт DevOps
- опыт Mentoring
- English
Задачи:
- доработка существующего функционала и реализация нового
- реализация MVP
- интеграция различных компонентов/сервисов
- переход на микросервисную архитектуру (проектирование архитектуры приложения, типов и структур баз данных)
- в перспективе: планирование команды разработчиков, подбор кандидатов и дальнейшее управление командой
Бонусы
- возможность влиять на стратегические решения компании
- опционы команде после запуска MVP
- готовность внедрения и развития идей сотрудников
- возможность работать в офисе (Минск/Москва) или удаленно
- возможность работать в режиме гибкого рабочего времени
- ментор, который поможет быстрее вникнуть в процессы и продукт
- курсы английского языка
- sick days
- помощь сотрудникам по важным событиям
- медицинская страховка
- внутренние митапы, обучение и сертификации
- совместные мероприятия, дружелюбная и комфортная атмосфера в команде.
- проектная работа по Agile