Средний Java-разработчик открыт Мы открываем вакансию Средний Java-разработчик, чтобы присоединиться к существующей команде, работающей над проектом нашего Заказчика. Наш клиент предоставляет SaaS-решения, которые помогают компаниям оптимизировать свой бизнес. Эти решения охватывают бизнес-планирование и выполнение, автоматизацию и оптимизацию процессов. Платформа Заказчика использует ведущие в отрасли искусственный интеллект (ИИ) и машинное обучение (МО) для расширения возможностей прогнозирова
Средний Java-разработчик открыт Мы открываем вакансию Средний Java-разработчик, чтобы присоединиться к существующей команде, работающей над проектом нашего Заказчика. Наш клиент предоставляет SaaS-решения, которые помогают компаниям оптимизировать свой бизнес. Эти решения охватывают бизнес-планирование и выполнение, автоматизацию и оптимизацию процессов. Платформа Заказчика использует ведущие в отрасли искусственный интеллект (ИИ) и машинное обучение (МО) для расширения возможностей прогнозирования и упреждающего предотвращения сбоев в различных сферах бизнеса. Целью проекта является создание набора стандартизированных API (интерфейсов прикладного программирования), основанных на логической модели данных для потребителей. Эти API-интерфейсы облегчат интеграцию, доступ к данным и совместимость с внешними системами и приложениями. Обязанности: Разработка внутренней инфраструктуры и базы кода для реализации определенных API на основе логической модели данных. Реализация операций доступа к данным и манипулирования ими (например, операций CRUD) для каждого объекта данных, предоставляемого API. Обеспечение соблюдения лучших отраслевых практик, стандартов кодирования и рекомендаций по безопасности во время проверки разработки API. документы бизнес-требований и переводите их в технические спецификации. Работайте с техническими спецификациями для независимой разработки, изменения и поддержки умеренно сложных программных продуктов. Составляйте регулярные отчеты (Zoho, Jira, Tenrox) и обновляйте статусы (Daily Syncs и т. д.). Участвуйте в межфункциональной команде. обсуждения в роли технического консультанта. Использовать существующие инструменты, структуры и ресурсы команды. Учитывать общий опыт клиентов, включая DoD, качество и производительность, при работе над задачами, проектами и проверками кода. Написывать хорошо изученные документы с соответствующими данными, чтобы сформулировать точку зрения. Выполнять модуль и системное (ручное, модульное, FT, интеграционное, сквозное) тестирование. Последовательное следование процессу Agile. Изучайте и правильно соблюдайте процессы разработки программного обеспечения в среде Agile. Проводить обзоры продуктов и участвовать в них; быть готовым продемонстрировать результаты пользовательской истории/задачи, выполненной в рамках спринта. Анализировать и устранять проблемы, а также давать рекомендации по устранению (решение или исправление проблем или проблем). Подробно исследовать проблемы в рамках собственного сервиса. Принимать технические решения под руководством более старшего персонала или наставника. Решать текущие проблемы и повышать сложность. проблемы, проблемы и риски для более старшего технического персонала. Выбирайте структуры и инструменты, которые можно использовать для решения проблем. Активно участвуйте в дискуссиях в техническом сообществе, чтобы учиться и предлагать новые идеи. Развивайте навыки в области компьютерных наук и языков программного обеспечения посредством коучинга, обучения и наставничества со стороны более старшего технического персонала. Персонал Стремиться к постоянной обратной связи с заинтересованными сторонами посредством демонстраций, обсуждений и предоставления ценности. Требования: 3-4+ года практического опыта работы с базовым Java и продвинутой разработкой программного обеспечения Java. Хорошее знание Java SEupto17. Знакомство с шаблонами проектирования, SOLID и DRY. Хорошее знание SQL. знание Spring Boot и микросервисов. Хорошее знание JUnit и Mockito. Знание Scrum. Понимание основ.общие инженерные концепции и практики. Способность самостоятельно выполнять поставленные задачи (при поддержке старшего персонала в случае блокировщиков). Понимание жизненного цикла разработки программного обеспечения (SDLC). Способность определять объем/оценку работы и указывать сроки выполнения индивидуальных заданий. Уровень английского языка — Upper-Intermediate или выше. beaplus: Опыт работы со Snowflake. Знание TestNG, JMeter и Azure. Мы предлагаем: Карьерный и профессиональный рост. Конкурентоспособная заработная плата. Дружный и высокопрофессиональный коллектив. Большой и комфортабельный офис, собственная парковка, рестораны рядом. Медицинская страховка для сотрудников (включая Covid-19), плюс возможность семейное страхование по корпоративному тарифу Оплачиваются 12 больничных и все праздники Оплачиваются 18 рабочих дней отпуска Курсы английского/немецкого языка Возможность работать удаленно (все оборудование предоставляем)