Наступна вакансія

Senior Backend Java Developer в MeGaDev

Розміщено більше 30 днів тому

133 перегляди

MeGaDev

MeGaDev

0
0 відгуків
Київ
Intermediate
Повний робочий день

Перекладено Google

Приєднуйтеся до нашої команди, щоб створити високопродуктивну серверну частину для нашої платформи корпоративного рівня. Ваша робота включатиме інтеграцію з різними системами, оптимізацію потоків даних і забезпечення найвищого рівня безпеки. У проекті використовуються як локальні, так і хмарні середовища AWS. Обов’язки:Проектування, розробка та підтримка серверних служб за допомогою Java (Spring Boot).Розробляйте та впроваджуйте системи пакетної обробки за допомогою Spring Batch.Розробляйте та к

Приєднуйтеся до нашої команди, щоб створити високопродуктивну серверну частину для нашої платформи корпоративного рівня. Ваша робота включатиме інтеграцію з різними системами, оптимізацію потоків даних і забезпечення найвищого рівня безпеки. У проекті використовуються як локальні, так і хмарні середовища AWS.

 

Обов’язки:
Проектування, розробка та підтримка серверних служб за допомогою Java (Spring Boot).
Розробляйте та впроваджуйте системи пакетної обробки за допомогою Spring Batch.
Розробляйте та керуйте RESTful і GraphQL API.
Оптимізуйте запити PostgreSQL, створюйте збережені процедури та функції та налаштовуйте матеріалізовані представлення.
Налаштуйте та керуйте ними. DAG в Apache Airflow для складних робочих процесів ETL.
Забезпечте високу продуктивність, надійність і безпеку серверних служб.
Ефективно співпрацюйте з міжфункціональними командами, включаючи розробників інтерфейсу, інженерів DevOps і адміністраторів баз даних.
/>Напишіть чітку, лаконічну та вичерпну технічну документацію за допомогою Markdown.

Вимоги:
Java (Spring Boot і Spring Batch):
Глибоке розуміння основ Java, включаючи структури даних, алгоритми та паралелізм.
Досконалість Spring Boot для розробки мікросервісів і Spring Batch для пакетної обробки.
Досвід роботи з Spring MVC, Spring Data JPA та Spring Security.
/>Досвід профілювання та оптимізації додатків Java для підвищення продуктивності.
Розробка API:
Глибоке розуміння та практичний досвід проектування, впровадження та керування API RESTful і GraphQL.
Черги повідомлень:
Досвід роботи з Kafka для асинхронної обробки та обробки повідомлень.
Керування базами даних (PostgreSQL):
Розширені навички SQL, включаючи складні запити, об’єднання та індексування.
Написання ефективних збережених процедур PL/pgSQL та функцій.
Створення матеріалізованих представлень і керування ними, а також оптимізація продуктивності бази даних.
Оркестрація даних (Apache Airflow):
Розробка та впровадження DAG для оркестровки робочого процесу.
Досконале володіння Python для написання Airflow DAG і скрипти.
Graphile Engine (опціонально):
Бажання вивчити та налаштувати Graphile для ефективної інтеграції GraphQL API із PostgreSQL.
Контейнеризація (Docker і Kubernetes):
Базове розуміння створення й оптимізація образів Docker.
Знайомство з налаштуванням кластерів Kubernetes і керування ними є плюсом.
Безпека:
Запровадження найкращих практик безпеки в програмах Java і захист API.
Захист контейнерів Docker і кластери Kubernetes.
Знання найкращих практик безпеки AWS, зокрема IAM, VPC і групи безпеки.
Розгортання та інфраструктура (локальні та AWS):
Досвід роботи з локальними середовищами та Хмарні служби AWS.
Налаштування та керування конвеєрами CI/CD за допомогою BitBucket Pipelines, Jenkins або подібних інструментів.
Вміння керувати інфраструктурою Terraform або CloudFormation.

Перекладено Google

Київ
Intermediate
Повний робочий день
Хочете знайти підходящу роботу?
Нові вакансії у вашому Telegram
Підписатись
Ми використовуємо cookies
Прийняти