Middle Java разработчик

Middle Java разработчик


Позиция: Middle Java разработчик


Локация: Удалённо в РФ


Компания: SWS


ЗП: обсуждается на собеседовании


Занятость: Полная


Обязательные требования

• Опыт работы 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).


Дополнительные требования

• Опыт работы с Ingate, ClickHouse, Cassandra, MongoDB;

• Microservices (микросервисная архитектура), Domain Driven Design (DDD);

• Интеграционные технологии GraphQL, gRPC, Avro, SOAP;

• OpenShift (контейнерная платформа);

• ELK-стэк (Elasticsearch, Logstash, Kibana).


Задачи на проекте

• Написание и сопровождение Java-приложений и REST-сервисов для микросервисной архитектуры;

• Покрытие разработанного кода unit-тестами;

• Взаимодействие и интеграция с frontend-частью;

• Участие в проработке и оценке задач;

• Код ревью.


Описание проекта и команды

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


Контакты

💬 @SWS_Recruiter


Report Page