Java Core: Java 8, структуры данных и алгоритмы, JDBC, Multithreading.
Знание принципов написания «чистого кода», SOLID, Design Patterns.
Умение писать понятный модульный код.
Понимание протокола HTTP/HTTPS, REST, принципов работы серверов приложений (Tomcat), Servlets, JSP.
Знание Spring Framework, Spring MVC, Spring Boot.
Базовые знания HTML, CSS, JavaScript, понимание архитектуры Single Page Applications, компонентного подхода.
Знание SQL, операции CRUD, джоины, индексы. Опыт работы с Maven, git.
Опыт работы с фреймворками MyBatis, Spring Security, Spring Data, Hibernate и с СУБД PostgreSQL, SAP ASE/MS SQL, ActiveMQ, RabbitMQ.
Понимание принципов TDD, опыт работы с Mockito.
Опыт разработки веб-приложений с использованием VueJS, AngularJS, Angular 5+, TypeScript.
• комфортные условия труда
• привлекательный социальный пакет
• работать в команде, заряженной на достижение лучшего результата
• конкурентную заработную плату
• медицинская страховка
Разработка и сопровождение веб-приложений и сервисов. Реализация бизнес-процессов по торгам и закупке товаров/услуг, интеграция с системой Prozorro