Ведущий разработчик java

от 142000 до 227000
Diasoft
2020-05-21
Откликнуться

Компания «Диасофт» приглашает на работу опытных Разработчиков Java.

ЧТО МЫ ГОТОВЫ ПРЕДЛОЖИТЬ: Вы станете частью компании, которая является лидером в ИТ для банков уже почти 30 лет; Вы будете создавать highload-системы на самом современном стеке и в хайповой микросервисной архитектуре; Вы сможете, при желании, работать дистанционно; Вы будете вовлечены в передовой процесс разработки, базирующийся на гибких методологиях и DevOps; Вы будете делать проекты в крупнейших банках страны.

Банки, которые вы видите каждый день – Сбербанк, ВТБ, Газпромбанк, Дом.РФ, РосБанк и многие другие – наши клиенты ЧЕГО МЫ ЖДЕМ ОТ ВАС: Знание основных алгоритмов, структур данных.

Знание протоколов HTTP, SOAP, AMQP, архитектурного стиля REST.

Знание ОПП, принципов SOLID, CI/CD, TDD, основных шаблонов проектирования.

Общее знакомство с EAP, EIP Patterns.

Опыт разработки на Java от 3-х лет.

Отличное владение Java SE 8: Java Core, Collections, Lambda, Concurrency, Stream API, I/O.

Знание Spring Framework (IoC, Spring AOP, Spring Boot, Spring MVC, Spring Data, JPQL, QueryDSL, Spring Security, Spring Cache), Spring Cloud, Hibernate, библиотек для логирования и трассировки, парсеров XML и JSON.

Кроме того, необходимо, как минимум, теоретическое знакомство с Spring Batch, Spring Integration, Spring WebFlux.

Знание фреймворка для сборки проектов Apache Maven, и, как минимум, теоретическое знакомство с Gradle.

Знание системы контроля версий Git.

Знание SQL, умение оптимизировать SQL-запросы и опыт работы, как минимум, с одной из реляционных СУБД: MS SQL Server, Oracle или PostrgeSQL.

Опыт работы с утилитами по управлению структурой базы данных: Liquibase или Flyway.

Знание инструментов для написания Unit-тестов: JUnit, AssertJ, Mockito.

Общее представление о TestContainers, Gatling.

Опыт работы, как минимум с одной из систем обмена сообщениями: Apache Kafka, RabbitMQ, IBM MQ, Apache ActiveMQ, Orace AQ, JBoss Messaging.

Опыт применения DevOps-практик: умение работать с Docker, Kubernetes или OpenShift, знание ELK-стека.

БОЛЬШОЙ ПЛЮС, ЕСЛИ ВЫ ЗНАЕТЕ ЧТО-ТО ИЗ ПЕРЕЧИСЛЕННОГО: NoSQL СУБД: ElasticSearch, MongoDB, Cassandra, Couchbase, Neo4j, CouchDB, Redis, Memcached IMDG: Infinispan, Apache Ignite, Hazelcast.

Движки BPM: Camunda или Activity.

Система управления конфигурациями Ansible.

ЧЕГО МЫ ЖДЕМ ОТ ЛУЧШИХ КАНДИДАТОВ: Желание приобрести опыт работы в реальных проектах автоматизации крупнейших банков России и мира.

БУДЕМ РАДЫ ВИДЕТЬ ВАС В НАШЕЙ КОМАНДЕ


Не подходит? Поищите в каталоге!


Москва: случайные вакансии


Реклама