мы ищем людей, которые готовы работать с узкоспециализированным и высоконагруженным продуктом, решать технически сложные и интересные задачи, придумывать идеи относительно разработки продуктов и делиться своим опытом с коллегами. Наша компания планирует реализацию различных проектов и мы ищем Java-разработчиков для каждого из них
у нас микросервисная архитектура. Мы используем Java 11 и Spring Boot для быстрого и эффективного создания микросервисов, а для нашей базы данных мы используем PostgreSQL или Oracle.
Для организации совместной работы мы используем продукты Atlassian: Исходные коды хранятся в репозиториях Git на собственных серверах Bitbucket, Наш сервер сборки использует Bamboo. Фактический процесс сборки выполняется Maven, Наша система отслеживания задач - Jira.
поскольку качество нашей продукции для нас очень важно, вся бизнес-логика оценивается юнит-тестами, все изменения подлежат обязательной проверке кода, сборки проходят ручное и автоматическое тестирование командой QA
у вас будет возможность решать интересные и сложные задачи и участвовать в разработке архитектуры сайта, реализовать сложную бизнес-логику и впоследствии оценить ее с помощью модульных и интеграционных тестов, делиться знаниями с коллегами посредством обзоров кодирования и анализа задач, чтобы получить ценный опыт обслуживания крупногабаритного продукта с высокой нагрузкой в производственной среде.
Требования:
более 2-х лет опыта разработки коммерческого программного обеспечения
хорошо владеете языком Java ((Collections, Concurrency, Generics, Exceptions, I/O и пр.)
опыт работы со Spring Framework (Core, AOP, JDBC + Transaction, Test)
базовые знания SQL
вы знакомы с системами контроля версий
нет трудностей при чтении технической документации на английском языке
Также желательны следующие навыки и умения:
опыт работы с Java 11, Oracle / PostgreSQL или Apache Kafka
понимание ключевых концепций разработки приложений с использованием Spring Boot и решение связанных проблем
знание фреймворков тестирования, таких как Junit, Mockito и Testcontainers
навыки работы с системами nix на уровне пользователя
отправьте свое резюме по электронной почте, указав название должности "Java Developers (Russian Speaking)" в строке «Тема»
Прямой контакт работодателя: cycareers@ifuture.by
Отправьте свое резюме на данный e-mail адрес
В случае положительного ответа, работодатель с Вами свяжется и вы все обговорите напрямую