Программирование, участие в разработке IT-проектов;Поддержка и обслуживание проектов;Анализ и разработка интеграций, взаимодействие со смежными командами других систем и с другими специалистами внутри команды;Участие в проектировании архитектуры приложения и выборе инструментов ее реализации;Документирование кода и приложений Обязательные знания и навыки кандидатаОпыт коммерческой разработки на Java от 3 лет; Уверенное знание Java Core версий 8, 11 и выше; Хорошее знание экосистемы Spring framework (Core, MVC, Data JPA, Transaction, Security, Cloud, Boot) или других loC-фреймворков; Хорошее знание SQL и РСУБД (Posgres, MySQL, Oracle и др.); Знание или понимание работы Kafka или или других брокеров сообщений (RabbitMQ, ActiveMQ и др.); Понимание основного J2EE стека: JMS, JPA, JMX, Servlets; Знание Hibernate или других ORM-фреймворков; Знание интеграционных паттернов, GRASP, GOF; Знание или опыт работы с базами данных NoSQL; Опыт написания интеграционных и юнит-тестов с помощью JUnit, Mockito, Spring Test; Опыт работы и построения API по REST, понимание отличий SOAP и REST; Опыт работы с Liquibase или Flyway; Умение работы с Git, Maven/Gradle; Умение работать в команде, отсутствие коммуникативных проблем; Знание английского языка на уровне Intermediate и выше. Желательные знания и навыкиОпыт управления командой разработчиков будет плюсом.
10 февраля 2025, 08:12