Основной стек
Java 8, Spring 5(MVC для REST API, IOC для внедрения зависимостей), Apache Tomcat,MySql 5.7, Gradle, Git, RabbitMQ
Другие компоненты
Spring Boot 2, Spring Security, KotlinИнструменты
Intellij IDEA, jira, confluence, gitlab, gitolite, Jenkins, artifactoryТребования к специалисту
Обязанности
Участие в разработке нового и улучшении существующего функционала системыАнализ, поддержка и рефакторинг существующих проектов
Поддержка/отладка серверной части системы
Написание понятного и эффективного кода, документации и тестов к нему
Ключевые навыки
- Отличное знание Java, Java Core, коллекции, потоки
- Знание основных паттернов ООП и умение их применять
- Уверенные знания Hibernate
- Опыт работы со Spring стеком(Spring IoC, Spring MVC)
- Опыт работы с Sql СУБД
- Опыт работы с Gradle или Maven
- Опыт работы с Tomcat или другим контейнером сервлетов
- Опыт работы с Git
Будет плюсом
- Знание Linux
- JUnit, Mockito, умение писать тесты к своему коду
- Опыт работы с Docker и инструментами CI/CD
- Опыт работы с брокерами сообщений
Еще немного о нас:
Мы создаем программное обеспечение для лидеров финансовой и банковской отрасли и для микрофинансовых организаций. На системах BrainySoft ежедневно проводится более 1 000 000 контрактов.
Основной вектор усилий компании направлен на развитие SaaS-приложения и увеличение его географического охвата. Сейчас мы активно ведем переговоры с клиентами из США, Индонезии, Бразилии, Индии и Мексики.
Youtube // Где мы работаем — Сколково
Фото автора Robin Schreiner: Pexels