left-topright-bottom
Подбор

Middle Java разработчик [ID 52570]

Middle
0
Number of specialists

1

Period of attraction

6 - 6 months

Period of attraction

от 6 месяцев с возможностью пролонгации

Schedule

Удалённая работа

Required location

Россия

Citizenship

РФ

Customer

SkillStaff

Mandatory requirements

Опыт работы Java-разработчиком не менее 3 лет
Отличное владение основными аспектами Java: основы (Core), парадигма объектно-ориентированного программирования (OOP), параллельное исполнение и многопоточное программирование (Concurrency/Multithreading), потоки данных (Stream API), дженерики (Generics), коллекции (Collections), производительность среды исполнения (JVM profiling & monitoring)
Профильное использование популярных библиотек и фреймворков: Spring Framework, ORM-решение Hibernate (особенно Criteria API), инструментальные средства автоматизированного тестирования (JUnit, Mockito)
Практический опыт работы с реляционными базами данных PostgreSQL, кеширующими решениями Redis, средствами миграции баз данных (Liquibase)
Глубокое понимание общепринятых шаблонов проектирования (паттерны GoF, GRASP, SOLID)
Работоспособность с системами обмена сообщениями (брокеры сообщений, например, Kafka)
Знание подходов интеграции сервисов посредством REST-интерфейсов
Использование систем непрерывной интеграции и доставки (CI/CD), таких как Jenkins и Bitbucket
Применять системы управления зависимостями и автоматизации сборки (Gradle, Maven)
Компетенция в практиках DevOps, опыт работы с контейнерами (Docker) и оркестрации контейнеров (Kubernetes/K8s)

Tasks

Написание и сопровождение Java-приложений и REST-сервисов для микросервисной архитектуры
Покрытие разработанного кода unit-тестами
Взаимодействие и интеграция с frontend-частью
Участие в проработке и оценке задач
Код ревью

Description of the project and the team

Российский поставщик и разработчик цифровых решений для финтех-компаний и банков.

Header Logo