On Hold / Closed
#3092
Middle Java developer (на микросервисы)
Hire Bonus
$$$
Login to get bonus for Hire!
Key skills: 3+ Java / Spring Core / SQL / PostgreSQL / Oracle / MS SQL Serve / Docker / RabbitMQ / Kafka / REST/SOAP Web Services / RESTful API / CI/CD / English Intermediate+
Необходимые навыки и знания:
- Опыт программирования от 3-х лет;
- Опыт работы с микросервисной архитектурой, наличие в опыте проектов, запущенных в продуктивную эксплуатацию;
- Знание Java 8+, Spring Framework (Core, MVC, Data, Security, Integration, Boot, Cloud)
- Уверенное знание SQL, опыт работы с СУБД PostgreSQL, Oracle, MS SQL Server;
- Опыт работы с ORM-фреймворками;
- Опыт работы с Docker;
- Опыт работы с брокерами сообщений RabbitMQ, Kafka;
- Опыт работы c NoSQL Redis, Elasticsearch;
- Опыт работы с REST/SOAP Web Services;
- Опыт проектирования RESTful API;
- Опыт работы с системами контроля версий и баг-трекинга;
- Умение читать и анализировать техническую документацию и спецификации на разработку, работать с документацией самостоятельно;
- Опыт разработки unit-тестов;
- Понимание процессов CI/CD;
- Опыт декомпозиции и оценки проектных задач в рамках разработки;
- Опыт взаимодействия в крупных проектных командах (в том числе и распределённых), проактивная позиция в работе над задачами;
- Высшее профильное образование (желательно).
Дополнительными преимуществами будет:
- Знание базовых принципов frontend-технологий;
- Знание английского языка на уровне B1-B2;
- Опыт руководства группой разработчиков в проекте;
- Опыт наставничества;
- Опыт проведения code review
Основные задачи:
- Участие в качестве разработчика в проектах на микросервисной архитектуре для крупных заказчиков.
- Проектирование и разработка новых сервисов / расширения существующих на базе современных технологий.
- Реализация интеграционных процессов с enterprise-системами Заказчика.
- Участие в оценке и проектировании задач.