Tech Stack
Job Description, Responsibilities & Requirements
Про посаду
Прихильники змін, ваш час прокладати нові шляхи. Intellias, провідний постачальник програмного забезпечення в автомобільній галузі, запрошує вас розробляти майбутнє водіння. Приєднуйтесь до команди та створюйте продукти, які використовують мільйони людей у світі.
Який проект ми маємо для вас
Intellias співпрацює з провідним виробником промислової продукції, що базується в Середньому Заході США, для модернізації та розширення набору хмарних сервісів і даних, які використовуються глобальною мережею дилерів, корпоративних клієнтів та внутрішніх бізнес-підрозділів. Наші багатофункціональні команди створюють масштабовані API, подієві сервіси та аналітичні трубопроводи, які забезпечують функціонування котирувань, замовлень, телеметрії активів, діагностики та підтримки життєвого циклу важкого обладнання в польових умовах.
Обов'язки
- Проектування, розробка та підтримка масштабованих мікросервісів на базі Spring Boot в розподіленій архітектурі
- Створення та експлуатація подієвих трубопроводів обробки даних, включаючи споживання, перетворення та збагачення потокових даних
- Робота з комплексними наборами даних, зосередження на аналізі даних, перетворенні, перевірці та оптимізації
- Розробка та підтримка розширених SQL-запитів та робочих процесів даних для підтримки бізнесу та платформи
- Тісне співробітництво з командами дата-інженерії, аналітики та бізнесу для розуміння та вирішення складних завдань з даними
- Внесок у ініціативи з дата-вараунтингу та аналітики, включаючи рішення на базі Snowflake, де це застосовно
- Розробка та підтримка надійних API для внутрішніх та зовнішніх споживачів
- Робота з хмарними сервісами AWS для проектування та підтримки надійних, масштабованих систем серверної частини
- Проектування, оптимізація та підтримка схем PostgreSQL та DynamoDB, забезпечення продуктивності та цілісності даних
- Впровадження та підтримка стратегій автоматизованих тестувань (одиничних та інтеграційних)
- Внесок у розробку та підтримку трубів GitHub Actions
- Забезпечення надійності системи за допомогою кращих практик моніторингу, логування та спостереження
- Ефективне співробітництво в розподіленій команді, комунікація прогресу, ризиків та залежностей
- Взяття на себе відповідальності за функції від початку до кінця, від проектування до розгортання та підтримки в продукції
Вимоги
Обов'язково
- 6+ років досвіду проектування, розробки, розгортання та підтримки сервісів серверної частини та розподілених систем у виробництві з використанням Java 21, Spring Boot 3.x та Docker.
- Мінімум 2 роки практичного досвіду роботи з основними сервісами AWS та розробкою хмарних додатків.
- Мінімум 2 роки досвіду роботи з Snowflake, включаючи розробку складних запитів, оптимізацію продуктивності, моделювання даних та аналітичні навантаження (або будь-який альтернативний інструмент, такий як BigQuery, Databricks тощо)
- Досвідчений SQL-експерт, включаючи проектування, написання, оптимізацію та усунення неполадок складних аналітичних запитів до великих і складних наборів даних.
- Досвід роботи з дата-інтенсивними додатками та аналітичними моделями даних, включаючи аналіз даних, перетворення, агрегацію, оптимізацію та перевірку.
- Досвід проектування та експлуатації подієвих розподілених систем з використанням технологій, таких як Kafka, AWS Kinesis або еквівалентні платформи обміну повідомленнями.
- Досвід роботи з мікросервісами, MVC та подієвими архітектурами.
- Досвід роботи з JPA / Hibernate.
- Досвідчені навички проектування баз даних з PostgreSQL (розширений SQL) та DynamoDB, включаючи проектування схем, оптимізацію та налаштування продуктивності.
- Твердий досвід автоматизації тестування з використанням JUnit та Cucumber.
- Практичний досвід роботи з GitHub Actions та/або подібними інструментами CI/CD.
- Сильне відчуття власності та самоуправління у швидкому Agile-середовищі, здатність самостійно доставляти рішення від початку до кінця, вирішувати блокують питання та ефективно спілкуватися англійською.
- Здатність забезпечити 6 годин перекриття з Центральним часом США (CT) у робочі дні (не пізніше 14:00 CT).
Буде плюсом
- Досвід обробки, збагачення або аналізу подієвих та телеметричних даних у великих масштабах.
- Досвід роботи з AWS CloudFormation.
- Досвід роботи з jOOQ та Flyway.
- Досвід роботи з BigQuery або Databricks.
- Досвід роботи з Spring Cloud.
- Досвід роботи з геопросторовими даними (PostGIS).
- Досвід підтримки масштабних платформ даних, систем звітності або продуктів бізнес-аналітики.
- Досвід роботи з розподіленими технологіями обробки даних або трубопроводами даних.
Ми пропонуємо
У Intellias, де технологія займає центральне місце, люди завжди йдуть перед процесами. Створюючи комфортну атмосферу в нашій команді, ми дозволяємо людям розкрити свій справжній потенціал і досягти надзвичайних результатів. Ось чому ми пропонуємо ряд переваг, які підтримують ваше благополуччя та заряджають ваш професійний ріст.
Ми прагнемо сприяти рівності, різноманітності та інклюзивності як роботодавець, який забезпечує рівні можливості. Усі претенденти будуть розглядатися для працевлаштування без дискримінації за ознакою раси, кольору шкіри, релігії, віку, статі, національності, інвалідності, сексуальної орієнтації, гендерної ідентичності чи самовираження, статусу ветерана чи будь-якої іншої ознаки, захищеної чинним законодавством.
Ми вітаємо та святкуємо унікальність кожної людини. Приєднуйтесь до Intellias для кар'єри, де ваші перспективи та внески є життєво важливими для нашого спільного успіху.
Навички
- RESTful
- Spring Boot