Ведущий разработчик отчётных форм

Дата размещения вакансии: 23.04.2025
Работодатель: Диджитал
Уровень зарплаты:
от 150000 до 180000 RUR
Город:
Воронеж
Средне-Московская улица 5
Требуемый опыт работы:
От 1 года до 3 лет

Разработчик java middle+:

Обязанности:

-разработка и дальнейшая поддержка сервиса отчетности, согласно спроектированной архитектуре и четко выстроенному техническому заданию;

-оптимизация существующих решений для повышения производительности и закрытия бизнес-потребностей;

-инспекция кода и проактивное взаимодействие с другими командами;

-интеграция сервиса с другими компонентами системы в целях обеспечения требуемого уровня качества продукта;

-разработка структуры БД и эффективных запросов для PostgreSQL.

Требования:

- релевантный опыт работы в качестве middle java разработчика;

- знание принципов и практик Scrum;

- отличное знание Java 17+, Spring 4.0+;

- опыт разработки web-сервисов на основе REST;

- опыт работы с различными брокерами сообщений и стриминговыми компонентами - Kafka, RabbitMQ;

- владение инструментами коллективной разработки (Git, Maven/Gradle);

- опыт работы с CI/CD (Jenkins);

- понимание и использование таких принципов разработки как DRY, KISS, SOLID, YAGNI;

- опыт в написании запросов для реляционных СУБД и их оптимизации (PostgreSQL);

- использование систем логирования (Log4j,SLF4J ...) и покрытие кода тестами (JUnit 3.0 +).

Если ты:

- понимаешь принципы работы с базами данных и ETLпроцессами (Apache Camel,Apache NiFi и др.);

- владеешь одним из языков программирования: Java+spring /Kotlin;

- знаешь SQL, умеешь работать с большими данными в СУБД PostgreSql;

- имеешь опыт работы с модульной и микросервисной архитектурой;

- пишешь оптимильные запросы сам и готов помогать другим снижать их стоимость;

- умеешь декомпозировать на отдельные показатели требования бизнес-аналитика к отчёту и строить алгоритмы получения данных из БД для их расчёта.

Будет плюсом:

- умение планировать, организовывать и контролировать проекты по разработке отчётов;

- умение интерпретировать данные и представлять их в понятном виде для различных заинтересованных сторон;

- понимание общей архитектуры хранилищ данных;

- понимание правил оформления официальных печатных документов (готовность к их детальному изучению), строгая реализация этих правил в печатных формах.

- внимательность к деталям;

- умение строго рассуждать;

Для наших любимых teammates:

Комфортное рабочее место, дружеская атмосфера в крутой локации.

Дополнительные плюшки в виде СберЗдоровья и такси.

Задачи, меняющие мир вокруг к лучшему и помогающие узнавать много нового!

Условия для карьерного и личностного роста!

Приглашаем в команду DIGITAL!