Tech Stack
Job Description, Responsibilities & Requirements
Про посаду
Приєднуйтесь до команди Intellias на посаду Senior Scala/Java Engineer, щоб розробляти масштабовані сервіси backend для провідного промислового виробника зі списку Fortune 100.
Який проект ми пропонуємо вам
Intellias співпрацює з провідним промисловим виробником із списку Fortune 100, розташованим на Середньому Заході, для модернізації та розширення набору хмарних сервісів і продуктів даних, які використовуються глобальною мережею дилерів, корпоративних клієнтів та внутрішніх бізнес-підрозділів. Наші багатопрофільні команди створюють масштабовані API, подієві сервіси та аналітичні труби, які забезпечують котирування, замовлення, телеметрію активів, діагностику та підтримку життєвого циклу важкого обладнання в польових умовах.
Обов'язки
- Проектування, розробка та підтримка масштабовних сервісів backend з використанням Scala.
- Створення надійних сервісів обробки подій, сповіщень та інтеграції.
- Розробка API та компонентів розподілених систем у високодоступних середовищах.
- Забезпечення масштабовних, відмовостійких рішень, що надають бізнес-значення.
- Внесення вкладу у системну архітектуру, технічне проектування та інженерні рішення.
- Виявлення та аналіз кореневих причин складних проблем у виробництві.
- Підтримка інтеграційних, приймальних та тестів забезпечення якості.
- Підтримання високого рівня якості програмного забезпечення за допомогою тестування, оглядів, документації та кращих практик.
- Наставництво інженерам та просування технічної досконалості в команді.
- Співпраця з багатопрофільними зацікавленими сторонами в середовищах Agile.
- Відповідальність за сервіси протягом усього їхнього життєвого циклу, від проектування та розробки до розгортання та підтримки у виробництві.
Вимоги
Обов'язково
- 6+ років досвіду роботи з Scala у проектуванні, розробці, розгортанні та підтримці сервісів backend та розподілених систем у виробництві.
- 3+ роки досвіду роботи з Java
- 2+ роки досвіду створення розподілених систем з використанням Akka (Streams, Actors, HTTP, Persistence) або Apache Pekko.
- 3+ роки досвіду роботи з AWS (Kinesis обов'язково)
- Глибоке розуміння концепцій функціонального програмування та бібліотек, таких як Cats, Cats Effect або ZIO.
- Практичний досвід роботи з Docker.
- Глибоке розуміння PostgreSQL та розробки SQL-запитів.
- Досвід роботи з інструментами CI/CD та автоматизованими трубопроводами розгортання (бажано GitHub Actions)
- Досвід проектування та експлуатації подієвих архітектур та систем обробки потоків.
- Досвід роботи з архітектурою мікросервісів.
- Досвід роботи в середовищах Agile розробки програмного забезпечення.
- Глибоке розуміння архітектури програмного забезпечення та проектування рішень.
- Сильний менталітет власності з можливістю самостійно керувати складними технічними ініціативами.
Буде плюсом
- Досвід роботи з Java 17+/21.
- Досвід роботи з Spring Boot.
- Досвід роботи з Hibernate/JPA.
- Досвід роботи з DynamoDB.
- Досвід роботи з CloudFormation.
- Досвід роботи з Flyway.
- Досвід роботи з Snowflake, BigQuery або Databricks.
- Досвід обробки телеметричних або подієвих даних у великих масштабах.
Як працювати в Intellias
В Intellias, де технологія займає центральне місце, люди завжди йдуть на перше місце. Створюючи комфортну атмосферу в нашій команді, ми дозволяємо людям розкрити свій справжній потенціал і досягти надзвичайних результатів. Ось чому ми пропонуємо цілий ряд переваг, які підтримують ваше благополуччя та стимулюють ваш професійний ріст.
Ми прагнемо сприяти рівності, різноманітності та інклюзивності як роботодавець, який забезпечує рівні можливості. Усі претенденти будуть розглядатися для працевлаштування без дискримінації за ознакою раси, кольору шкіри, релігії, віку, статі, національності, інвалідності, сексуальної орієнтації, гендерної ідентичності чи самовираження, статусу ветерана чи будь-якої іншої ознаки, захищеної чинним законодавством.
Ми вітаємо та святкуємо унікальність кожної людини. Приєднуйтесь до Intellias для кар'єри, де ваші перспективи та внески є життєво важливими для нашого спільного успіху.
Навички
- Docker
- Scala