Middle Java Developer віддалено Ми відкриваємо вакансію Middle Java Developer, щоб приєднатися до існуючої команди, яка працює над проектом нашого клієнта. Наш клієнт надає рішення SaaS, які допомагають компаніям оптимізувати свій бізнес. Ці рішення охоплюють бізнес-планування та виконання, автоматизацію та оптимізацію процесів. Платформа Клієнта використовує провідні в галузі штучний інтелект (AI) і машинне навчання (ML) для покращених можливостей прогнозування та проактивного запобігання збоїв
Middle Java Developer віддалено Ми відкриваємо вакансію Middle Java Developer, щоб приєднатися до існуючої команди, яка працює над проектом нашого клієнта. Наш клієнт надає рішення SaaS, які допомагають компаніям оптимізувати свій бізнес. Ці рішення охоплюють бізнес-планування та виконання, автоматизацію та оптимізацію процесів. Платформа Клієнта використовує провідні в галузі штучний інтелект (AI) і машинне навчання (ML) для покращених можливостей прогнозування та проактивного запобігання збоїв у різних бізнесах. Метою проекту є створення набору стандартизованих API (інтерфейсів прикладного програмування) на основі логічної моделі даних для споживачів. Ці API сприятимуть бездоганній інтеграції, доступу до даних і взаємодії із зовнішніми системами та програмами. Обов’язки: розробити серверну інфраструктуру та кодову базу для впровадження визначених API на основі логічної моделі даних. Реалізувати доступ до даних і операції маніпулювання (наприклад, операції CRUD) для кожної сутності даних, доступної API. Забезпечити дотримання найкращих галузевих практик, стандартів кодування та вказівок щодо безпеки під час розробки API. Огляд. документи бізнес-вимог і перевести їх у технічні специфікації Працювати з технічними специфікаціями для самостійної розробки, модифікації та підтримки помірно складних програмних продуктів Заповнювати регулярні звіти (Zoho, Jira, Tenrox) і надавати оновлення статусу (щоденна синхронізація тощо) Брати участь у міжфункціональній команді обговорення в ролі технічного консультанта. Використовуйте наявні інструменти, фреймворки та ресурси команди. Враховуйте загальний досвід роботи з клієнтами, включаючи DoD, якість і продуктивність, працюючи над завданнями, проектами та переглядом коду. Напишіть добре досліджені документи з кваліфікаційними даними, щоб сформулювати точку зору. Виконуйте підрозділ і системне (ручне, модульне, FT, інтеграційне, наскрізне) тестування Послідовно дотримуйтеся процесу Agile Вивчайте та належним чином дотримуйтесь процесів розробки програмного забезпечення в гнучкому середовищі Проводьте огляди продуктів і беріть участь у них; бути готовим до демонстрації результатів розповіді користувача/завдання, виконаного в рамках Sprint Аналіз і усунення проблем і надання рекомендацій щодо виправлення (вирішення або виправлення проблем або проблем) Докладне дослідження проблем у власному сервісі Прийняття технічних рішень під наглядом старшого персоналу або оратора Вирішення рутинних проблем і ескалація складних проблеми, проблеми та ризики для більш високого технічного персоналу Вибір інфраструктури та інструментів, які можна використовувати для вирішення проблем Активно беріть участь у дискусіях у технічному співтоваристві, щоб навчитися та виносити нові ідеї на стіл Розвивати навички інформатики та мов програмного забезпечення за допомогою інструктажу, тренінгу та наставництва від старших персонал Прагніть отримувати безперервний зворотний зв’язок із зацікавленими сторонами через демонстрації, обговорення та доставку цінностей Вимоги: 3-4+ роки практичного досвіду роботи в розробці програмного забезпечення Java та розширеного рівня Java Глибоке знання Java SEupto17 Знайомство з шаблонами проектування, SOLID і DRY Глибоке знання SQL Знання ofSpring Boot and Microservices Добре знання JUnit і Mockito Знайомство зі Scrum Розуміння основзагальні інженерні концепції та практики Здатність виконувати призначені завдання незалежним чином (за підтримки старшого персоналу у випадку блокувальників) Розуміння життєвого циклу розробки програмного забезпечення (SDLC) Здатність визначити/оцінити роботу та надати часові рамки для окремих завдань Рівень англійської мови — Upper-Intermediate або вище Воля beaplus: Досвід зі Snowflake Знання TestNG, JMeter і Azure Weoffer: Кар’єрний і професійний ріст Конкурентоспроможна заробітна плата Дружня та високопрофесійна команда Великий і комфортний офіс, власна парковка, ресторани поруч Медичне страхування для співробітників (включно з Covid-19), а також опція для сімейне страхування за корпоративним тарифом Оплачувані 12 лікарняних та всі відпустки Оплачувані 18 днів робочої відпустки Курси англійської/німецької мов Можливість працювати віддалено (ми надаємо все обладнання)