Команда Банка Компаньон в поисках Senior java backend разработчиков.
Задачи по должности:
· Обсуждение и документирование требований к задачам и проектам вместе с заказчиком
· Участие в тех. Обсуждениях и проектировании систем
· Разработка, сопровождение, мониторинг информационных систем
· Оказание тех. поддержки клиентам и заказчикам
· Рецензирование работ коллег
· Менторство
Наши ожидания от кандидата:
· Образование или сертификаты удостоверяющие навыки в области компьютерных технологий
· Опыт работы не менее 5 лет
· Английский на уровне чтения тех. документаций
· Структура данных и алгоритмы
· Знание ООП
· Design Patterns
· Java 8+, JDBC, JSP & Servlet
· Java NIO, Java Concurrency
· JVM Memory Model
· Maven
· Функциональное тестирование, Mocking Frameworks, Integration Testing (Cucumber), Regression Testing (Jmeter, Selenium, Robot Framework)
· TDD, BDD, Автоматизация тестирований
· Restful, XML, SOAP
· SQL, RDBMS
· Git, Git Flow
· Spring Boot, Spring Core, Spring Web, Spring Security, Spring Data
· JPA, Hibernate, JPQL, HQL
· Системы кеширования данных,
· Containerization, Docker, Docker Swarm, Kubernetes
Преимущество:
· Опыт разработки приложений в фин. секторе
· Опыт в проектировании архитектуры cистем, микросервисная архитектура
· Опыт в разработке и сопровождении высоконагруженных систем
· Опыт в масштабировании и в распределенном вычислении
· Опыт в качестве team lead команды разработчиков
· PostgreSQL
· Swagger, Springfox
· JavaScript
*** при передаче резюме – кандидат автоматически соглашается на обработку его персональных данных