Обязанности:
- разработка и развитие прикладного программного обеспечения
- проектирование ИТ-решений
- разработка и адаптация информационных систем
- создание и развитие прикладного программного обеспечения
- проведение функционального тестирования информационных систем
- подготовка технической документации
Требования:
-
высшее техническое образование
-
опыт реализации проектов в роли backend Java разработчика не менее 3-х лет
-
навыки работы с Jira, Confluence, BitBucket, TeamCity, понимание работы CI/CD конвейера
-
понимание принципов Agile
-
желание и умение работать в команде, обладать хорошими коммуникативными навыками
-
умение четко, доступно и аргументированно доносить свою точку зрения
-
опыт реализации интеграционных взаимодействий, очереди (ibm mq, activemq, kafka)
-
навыки оценки сложности задач
-
навыки поиска причин ошибок
-
понимание микросервисной архитектуры
Желательно:
-
хорошее понимание REST и SOLID. Плюсом знакомство с Kubernetes и Docker
-
знание Spring Cloud, Lombok, MapStruct, Liquibase
Тех. стек:
-
Java 8/11, Spring Boot 2
-
JPA: Hibernate + CriteriaApi + Spring Data Jpa
-
MQ: Kafka/IBM MQ
-
БД: Postrges
-
Тесты: Junit5, Mockito