Участие в разработке нового и улучшении существующего функционала системы Анализ, поддержка и рефакторинг существующих проектов Поддержка/отладка серверной части системы Написание понятного и эффективного кода, документации и тестов к нему
Знание основных паттернов ООП и умение их применять
Уверенные знания Hibernate
Опыт работы со Spring стеком(Spring IoC, Spring MVC)
Опыт работы с Sql СУБД
Опыт работы с Gradle или Maven
Опыт работы с Tomcat или другим контейнером сервлетов
Опыт работы с Git
Будет плюсом
Знание Linux
JUnit, Mockito, умение писать тесты к своему коду
Опыт работы с Docker и инструментами CI/CD
Опыт работы с брокерами сообщений
Еще немного о нас:
Мы создаем программное обеспечение для лидеров финансовой и банковской отрасли и для микрофинансовых организаций. На системах BrainySoft ежедневно проводится более 1 000 000 контрактов.
Основной вектор усилий компании направлен на развитие SaaS-приложения и увеличение его географического охвата. Сейчас мы активно ведем переговоры с клиентами из США, Индонезии, Бразилии, Индии и Мексики.