Axenix
Java разработчик (финтех)
2 нед. назад
RussiaSeniorHybrid
javaspring bootspring dataspring securityunit-тестыkafkarabbitmqmongodb
Команда Axenix (ex-Accenture) ищет Java-разработчика для работы на банковском проекте с микросервисной архитектурой, обеспечивающем высокую нагрузку.
О компании
- Команда Axenix (ex-Accenture) продолжает работу на российском рынке и аккумулирует 30-ти летний консалтинговый опыт внедрения инновационных решений.
- Практика Software Engineering в Axenix сегодня – это более 750 экспертов, которые работают в области кастомной разработки и проектного управления.
- Мы создаем цифровые решения на микросервисной архитектуре для банков, ритейлеров и металлургических компаний.
- В России мы работаем в офисах в Москве, Твери и Ростове-на-Дону, Краснодаре, Санкт-Петербурге, а также удаленно.
- Постоянно обмениваемся опытом и экспертизой.
Обязанности
- Разработка бэкэнд-части высоконагруженной банковской системы на Java
- Написание Unit-тестов
- Рефакторинг и оптимизация кода, Code review
- Участие в тестировании разработанных компонентов и исправлении дефектов
- Участие в подготовке документации
Требования
- Имеешь опыт промышленной разработки от 4х лет
- Знаешь версии Java 8-21 и экосистемой Spring
- Применяешь на практике Spring Boot, Spring Data, Spring Security
- Имеешь опыт создания распределённых систем с большой нагрузкой
- Публикуешь и потребляешь сообщения в Kafka или RabbitMQ
- Делаешь запросы не только в реляционные БД, но и в MongoDB и Elasticsearch
- Проводишь code review, быстро выявляешь типичные ошибки в коде
- Имеешь представление об Agile, стори пойнтах и дейли
- Имеешь опыт работы в банковском секторе
- Имеешь высшее техническое образование
Будет плюсом
- Опыт разработки высоконагруженных и распределенных систем, систем финансового профиля
- Понимание принципов многопоточного программирования
- Опыт работы с СУБД Oracle
- Опыт профилирования приложений - поиск утечек памяти, поиск bottleneck приложений
- Понимание набора практик DevOps (Jenkins, Groovy)