📍 Локація: Remote (віддалена робота, команда розподілена по США, ЄС та Україні)
👥 Формат співпраці: Outstaff / Full-time / Довгострокове залучення
🗣 Мови:
- Українська — вільно
- Англійська — читання та письмо обов’язкові для роботи з документацією та переписки;
💼 Рівень: Senior
⏰ Старт: ASAP
🏢 Про проект
- Продуктова компанія, базується в Каліфорнії, на ринку близько 30 років
- Основний backend: Java (Core Java, legacy codebase)
- Домен: metadata management / data lineage / data governance
- Проект не full-stack і не CRUD, а складна backend-система з великою кількістю інтеграцій
Основні завдання
- Інтеграції та «bridges» між системами
- ETL-подібні трансформації та робота з різними джерелами даних
- Аналіз чужих SDK/API/вихідних кодів, іноді reverse engineering (BI, Data Lakes, cloud storage)
- Мінімум фреймворків, акцент на розуміння роботи системи «під капотом»
Проект орієнтований на інженерів, які люблять аналізувати складні системи та вирішувати низькорівневі інженерні задачі.
✅ Технічний стек та досвід
- Мова: Core Java (legacy codebase)
- Досвід: 5+ років комерційного досвіду в Java з фокусом на Core Java та складний backend
- Компетенції:
- Java Memory Model
- Multi-threading / Concurrency
- Performance tuning, JVM, profiling (розуміння причин і діагностика)
- Collections, low-level нюанси мови та runtime
- Вміння розбирати чужий код: читати, дебажити, аналізувати великі кодові бази, SDK, бібліотеки, вихідні коди, reverse engineering
🎯 Ідеальний кандидат
- Сильний Core Java інженер із системним мисленням
- Автономний: самостійно занурюється у задачу і через 1–3 місяці дає відчутний результат
- Уміє структурувати невідомість та розбивати складні проблеми на частини
- Любить складні інженерні задачі, інтеграції та дослідження технологій
- Розглядає long-term співпрацю, комфортно бути в проекті роками
- Цінує стабільність, складність задач і перспективу розвитку продукту
🛠 Обов’язки
- Розробка та підтримка складного backend на Core Java
- Інтеграція різних систем та джерел даних
- Аналіз та доопрацювання legacy code
- Робота з чужими SDK/API та вихідними кодами
- Інколи — reverse engineering та дослідження складних систем
- Співпраця з міжнародною командою розробників
🎁 Що ми пропонуємо
- 🏠 Віддалена робота / Outstaff / Full-time / Long-term співпраця
- ⏰ Гнучкий графік
- 🏖 21 оплачуваний день відпустки + 10 днів лікарняних + національні свята
- 🗣 Індивідуальні заняття з англійської
- 💊 Медична страховка (для України)
- 🎓 $300/рік на навчання (курси, вебінари тощо)
- 📚 Підписка на Safari Library
- 🧠 Сесії з психологом (PhD у психології)
- 📈 Тренінги, воркшопи, менторська підтримка досвідчених колег
- 🤝 Дружня, прозора культура з обміном знаннями
🚀 Процес найму
1️⃣ Інтерв’ю з рекрутером (OpsWorks.Co)
2️⃣ Технічне інтерв’ю для підтвердження навичок (теорія і можливий live coding)
3️⃣ Інтерв’ю з CTO для обговорення проекту, ролей та відповідальності, оцінки відповідності команді
4️⃣ Оффер / або додаткове інтерв’ю, якщо виникне потреба уточнити деталі