Job Description, Responsibilities & Requirements
Description language:
Про посаду
Ми шукаємо Senior Java Developer з 6+ роками практичного досвіду розробки на Java для приєднання до нашої команди в Україні, яка створює надійне корпоративне програмне забезпечення для нафтогазового сектору.
Обов'язки
- Тісно співпрацювати з геофізиками, науковцями-дата-сайєнтистами та програмістами для перекладу наукових вимог домену в надійні програмні рішення для локальних серверів або хмари.
- Проектувати, розробляти та підтримувати високопродуктивні додатки для аналізу, інтерпретації та візуалізації геофізичних та геологічних даних (наприклад, сейсмічні, горизонти, розломи, модель швидкості тощо).
- Презентувати архітектурні проекти та технічні пропозиції архітектурній ревю групі.
- Вміння розбивати завдання розробки та створювати чіткі дорожні карти впровадження.
- Реалізовувати та оптимізувати обчислювальні алгоритми.
- Проектувати та розробляти як тонкі, так і товсті клієнтські додатки, які взаємодіють з хмарою мікросервісів.
- Забезпечувати високу якість коду за допомогою юніт-тестування, перевірки коду, захисту безпеки та безперервної інтеграції з іншими інструментами домену.
- Надавати технічну підтримку та керувати сесіями усунення несправностей для користувачів, щоб вирішувати проблеми та забезпечувати безперебійну роботу додатку DSG.
- Наставляти молодших розробників та активно брати участь у архітектурних та реалізаційних рішеннях.
- Використовувати Agile/Scrum методології, демонструючи та доставляючи робочі рішення в кінці кожного спринту.
- Бути в курсі новітніх технологій та трендів у геофізичних обчисленнях та розробці програмного забезпечення.
Вимоги
-
Обов'язково
- 6+ років практичного досвіду розробки на Java.
- Значні знання Java Core.
- Досвід роботи з фреймворками для розробки настільних додатків: Swing, SWT або Eclipse RCP.
- Перевірені навички проектування та створення складних систем повністю, а не лише підтримка або розширення існуючих.
- Практичне розуміння багатопотокового програмування: здатність реалізовувати конкурентність у коді безпосередньо, а не лише через сторонні бібліотеки.
- Глибокі знання патернів проектування та принципів архітектури програмного забезпечення.
- Здатність чітко артикулювати минулі проекти, особисті обов'язки та конкретні внески.
- Досвід роботи в середовищах, що не є мікросервісними, не хмарними (настільні, вбудовані або домен-специфічні платформи).
- Стабільна кар'єрна траєкторія, відсутність фрагментованої історії роботи з короткими термінами.
-
Буде плюсом
- Навички розробки на C++.
- Практичний досвід роботи з фреймворком Eclipse RCP.
- Знання OSGi.
- Досвід роботи в нафтогазовому секторі.
Ми пропонуємо
- Можливість працювати над стабільним довгостроковим проектом з постійним застосуванням нових технологій.
- Робота в старшій, підтримуючій та дружній команді.
- Варіанти віддаленої роботи з України.
Про компанію
Одна з найбільших світових компаній, що надає продукти та послуги для енергетичної галузі, має потребу у розробці та підтримці корпоративних інформаційних систем у нафтогазовому секторі. Наш проект базується на методології SCRUM та розташований в Х'юстоні.
Мовні навички
- Англійська: B2 Upper Intermediate
Тип зайнятості
- Повний робочий день