Senior Java Developer
Ми шукаємо талановитого та мотивованого Senior Java Developer з глибоким розумінням принципів розробки та значним досвідом роботи над складними проектами. Ви будете ключовим членом нашої команди, відповідальним за проектування, розробку та підтримку високопродуктивних і масштабованих Java-застосунків.
Основні обов'язки:
- Проектування та розробка надійних, масштабованих та ефективних Java-застосунків.
- Активна участь у всіх етапах життєвого циклу розробки програмного забезпечення (SDLC), включаючи аналіз вимог, проектування, кодування, тестування та розгортання.
- Написання чистого, підтримуваного та добре задокументованого коду.
- Інтеграція з іншими системами та сервісами.
- Оптимізація продуктивності та забезпечення стабільності розроблених рішень.
- Участь у code review та надання конструктивного зворотного зв'язку іншим членам команди.
- Вирішення складних технічних проблем та надання підтримки існуючим системам.
- Дослідження та впровадження нових технологій та підходів у розробці.
- Менторство та підтримка молодших розробників (за потреби).
- Співпраця з іншими командами (QA, DevOps, Product) для досягнення спільних цілей.
Необхідні навички та досвід:
- Досвід роботи: Мінімум 7 років досвіду розробки на Java.
- Основні технології: Глибокі знання Java SE та Java EE.
- Фреймворки: Досвід роботи з фреймворком Spring (Spring Boot, Spring MVC, Spring Data, Spring Security тощо).
- Системи обміну повідомленнями: Практичний досвід роботи з RabbitMQ та/або Kafka.
- Бази даних: Впевнене володіння реляційними базами даних, зокрема PostgreSQL. Досвід роботи з NoSQL базами даних, зокрема MongoDB, буде перевагою.
- Розуміння принципів об'єктно-орієнтованого програмування (ООП) та шаблонів проектування.
- Досвід роботи з системами контролю версій (Git).
- Досвід написання юніт-тестів та інтеграційних тестів.
- Розуміння принципів CI/CD та досвід роботи з відповідними інструментами.
- Вміння працювати в команді та ефективно спілкуватися.
- Аналітичні здібності та вміння вирішувати проблеми.
- Бажання навчатися та розвиватися.
Буде плюсом:
- Досвід роботи з мікросервісною архітектурою.
- Досвід роботи з контейнеризацією (Docker, Kubernetes).
- Знання інших мов програмування (наприклад, Python, JavaScript).
- Досвід роботи з хмарними платформами (AWS, Azure, GCP).
- Англійська мова на рівні, достатньому для читання технічної документації та спілкування.
Ми пропонуємо:
- Конкурентну заробітну плату, яка відповідає вашому досвіду та навичкам.
- Можливість професійного зростання та розвитку.
- Цікаві та складні проекти.
- Роботу в дружній та професійній команді.
- Соціальний пакет (медичне страхування, оплачувана відпустка, лікарняні тощо).
- Можливість навчання та участі у конференціях.
- Інші приємні бонуси та пільги.
Якщо ви відповідаєте зазначеним вимогам і готові приєднатися до нашої команди, надсилайте своє резюме та мотиваційний лист на [ваша контактна адреса електронної пошти].
Ми з нетерпінням чекаємо на вашу відповідь!
Published 11 April
274 views
·
89 applications
3% read
·
0% responded
📊
Average salary range of similar jobs in
analytics →
Similar jobs
Countries of Europe or Ukraine
Ukraine
Ukraine