other

Java-разработчик Middle (fullstack)

15 октября 2024

З/П не указана

Город: Москва. Станции метро: Сколково

МАТРИ

Тип занятости: Полная занятость

Требуемый опыт: Опыт от 3 лет

МАТRИ – это очень амбициозный проект, который на техническом уровне создает открытый стек технологий для децентрализованного AI. Когда это будет сделано, модели, аналогичные GPT от OpenAI будут доступны всем желающим на равноправных и недискриминационных условиях. Однако, любая децентрализованная платформа по умолчанию является платформой с нулевым доверием. Это ставит перед нами важную технологическую задачу - обеспечение конфиденциальности данных. Нужно дать возможность пользователю хранить и давать доступ к своим данным, но при этом исключить несанкционированный доступ к ним. ДАМАСК – это первый из системообразующих продуктов MATRИ-стека, который отвечает на этот вызов ДАМАСК обеспечивает конфиденциальность данных и делает утечки данных бесполезными В команде 5 человек, сейчас активно ищем опытного Java-разработчик Middle (fullstack). Обязанности: Разработка и доработка: Разработка новых функциональностей и модулей в соответствии с требованиями заказчика. Доработка существующего функционала для улучшения производительности и пользовательского опыта. Исправление ошибок как на фронтенде, так и на бэкенде приложения. Работа с базой данных с, включая создание и оптимизацию запросов. Управление данными приложения, включая их хранение, обновление и анализ. Тестирование разработанных функциональностей и исправление выявленных ошибок. Предпринятие мер для обеспечения безопасности и стабильности приложения. Постоянное совершенствование качества кода и архитектуры приложения. Анализ и оптимизация: Анализ требований заказчика и их техническое воплощение. Оптимизация процессов и кода для улучшения производительности и масштабируемости приложения. Исследование новых технологий и подходов для оптимизации разработки. Понимание требований и ожиданий заказчика. Взаимодействие с заказчиком для уточнения требований, обратной связи и демонстрации прогресса работы. Предложение технических решений, соответствующих бизнес-задачам заказчика. Ведение технической документации, включая описания функциональности, архитектуры и процессов. Подготовка отчетов о выполненных работах для заказчика и руководства. Требования: Знание Java (Backend): Отличное знание Java SE, опыт работы с последними версиями Java (например, Java 11/17/20). Углубленные знания ООП, многозадачности (потоки, concurrency), коллекций. Опыт работы с фреймворками Spring (Spring Boot, Spring MVC, Spring Data), Hibernate, JPA. Опыт проектирования и разработки RESTful API, WebSocket, микросервисной архитектуры. Знание принципов работы с базами данных (SQL и NoSQL): опыт с PostgreSQL, MySQL, Redis, MongoDB. Фронтенд технологии (Frontend): Опыт разработки фронтенда с использованием современных JavaScript-фреймворков: React.js. Отличные знания HTML5, CSS3, опыт работы с препроцессорами (SASS, LESS). Углубленные знания JavaScript (ES6+), типов данных, событийной модели, асинхронного программирования (Promises, async/await). Опыт работы с клиентскими библиотеками для управления состоянием (Redux). Знание принципов построения UI/UX дизайна, опыт интеграции с REST API, а также взаимодействия с backend-сервисами. Опыт работы с системами сборки фронтенда (Webpack, Parcel, Gulp). Архитектурные навыки: Опыт проектирования архитектуры полноценных решений, знание паттернов проектирования для фронтенда и бэкенда. Знание принципов SOLID, опыта разработки масштабируемых, отказоустойчивых и поддерживаемых систем. Опыт работы с микросервисной архитектурой, облачными решениями. Знание принципов DevOps: опыт работы с CI/CD, контейнерами (Docker), оркестрацией (Kubernetes). Инструменты и технологии разработки: Опыт работы с системами контроля версий (Git). Опыт работы с CI/CD инструментами (Jenkins, GitLab CI, CircleCI). Опыт тестирования: JUnit, Mockito для backend, и Jest, Cypress, или аналогичные для фронтенда. Понимание принципов TDD/BDD. Опыт с очередями сообщений и брокерами данных (Kafka, RabbitMQ). Безопасность: Знание принципов безопасности приложений: аутентификация (OAuth, OpenID Connect), авторизация, шифрование данных. Опыт защиты от распространенных уязвимостей (XSS, CSRF , SQL инъекции). Коммуникативные навыки: Отличные навыки коммуникации на всех уровнях, включая технических и нетехнических коллег. Способность четко и ясно объяснять технические концепции. Умение эффективно взаимодействовать с заказчиками для понимания их требований. Аналитические способности: Умение проводить анализ требований заказчика и выявлять ключевые потребности. Способность предлагать технические решения, соответствующие бизнес-задачам. Условия: Гибкое начало рабочего дня, мы вам доверяем; Разумный гибрид - 1-2 дня нужно бывать в офисе для встреч с командой (Сколково, БЦ Амальтея); ДМС со стоматологией оформляем с после испытательного срока; Обучение и помощь в развитии - мы вкладываемся в ваше профессиональное развитие; У нас работают адекватные и приятные люди, не душные и не снобы. Как мы нанимаем: Короткое интервью с HR по телефону; Техническое собеседование с тимлидом команды максимум на 1,5 часа; Оффер или обратная связь по встрече.

Имя не указано

Откликнуться
Разместить Резюме
Пожаловаться ID: 123545354

Похожие вакансии

Fullstack Java разработчик

Договорная

Москва. Станции метро: Сколково

Центр Методического Обеспечения Оптимизации Процессов Государственного Управления в Московской области

Java разработчик (Fullstack)

Договорная

Москва. Станции метро: Сколково

ПСБ (ПАО «Промсвязьбанк»)

Java backend/fullstack senior/middle разработчик

От 80 000 до 180 000 руб.

Москва. Станции метро: Сколково

Производственная Компания РСКИТ

Middle Fullstack разработчик

Договорная

Москва. Станции метро: Сколково

Adv.Cake

Fullstack-разработчик (middle+)

От 150 000 руб.

Москва. Станции метро: Сколково

АФ-Софт

Middle FullStack разработчик

Договорная

Москва. Станции метро: Сколково

Кросстех Солюшнс Групп