О проекте
Участие в продуктовой разработке элементов CRM - системы телеком-операторов.
Задачи
- разработка и рефакторинг кода
- участие в код-ревью и передача знаний в команде
- оптимизация производительности приложений
- написание тестов и анализ ошибок
- взаимодействие с CI/CD-инструментами
Требования
- опыт разработки на Java (от 3 лет)
- глубокие знания Spring/Spring Boot (AOP, IOC, Transactional, Spring Web)
- работа с PostgreSQL, Oracle, понимание транзакционности и оптимизации запросов
- опыт с MyBatis, Hibernate, Liquibase
- знание протоколов HTTP, AMQP, Kafka и форматов данных JSON/XML/YAML
- умение писать unit- и интеграционные тесты (JUnit, Mockito)
- опыт работы с Git, Maven, Jenkins, Docker
- понимание принципов SOLID и шаблонов проектирования
- навыки многопоточного программирования
Будет плюсом
- опыт с Kotlin, Groovy, XSlt/XPath
- знание Linux, Ansible, JMeter
- работа с RabbitMQ, Ehcache, Hazelcast
FAQ
-
Как проходит собеседование?
-
Есть ли возможность работать удаленно?
-
В Nexign гибкий график работы. Что это значит?
-
Остались вопросы?
