Java Работа Вакансии
2.48K subscribers
53 photos
17 videos
726 links
Размещение вакансий и рекламы - @hr_rus

Стоимость размещения - t.iss.one/it_rab/11

Каналы вакансий других IT профессий - @it_rab
Download Telegram
Java-разработчик
#гибрид #intern
Локация: Москва,Питер
Компания: VK
☑️Предстоящие задачи
— Масштабирование системы под кратно растущую рекомендательную базу.
— Оптимизация алгоритмов для экономии серверных мощностей.
— Проектирование и разработка сервисов для применения ML-моделей совместно с ML-инженерами.
— Написание кода на Java по всему стеку рекомендательной системы.

☑️Необходимо иметь
— Знание Java или готовность перейти на Java.
— Хорошее знание алгоритмов и структур данных.
— Наличие релевантных pet-проектов или любых других работ со своим кодом.
— Желание решать технически сложные задачи и оптимизировать код.
— Обучаемость и нацеленность на рост.
Контакты: https://internship.vk.company/vacancy/1210

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
1
Java разработчик
#удаленка
Компания: Билайн
☑️Чем предстоит заниматься:
-Разработка новых и поддержка имеющихся backend-сервисов на Java;
-Участие в code/tech review;
-Покрытие кода юнит тестами;

☑️Что мы ждем от коллеги:
-Опыт промышленной разработки на Java от 2 лет;
-Знание паттернов проектирования;
-Опыт работы со Spring (Core, Boot, Data)
-Опыт работы с СУБД.
-Опыт работы с Kafka.
Контакты: https://job.beeline.ru/vacancies/e7057805-ba56-4204-a499-3ef86ae9ac63

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
🤔2
Java-разработчик
#гибрид #senior
Компания: ЛАНИТ
Локация: Москва
☑️Стек технологий на проекте: Java 11, Spring Framework, Spring Data, Spring Boot 2, Spring Cloud, Hibernate, EclipseLink, Oracle DB, Docker, Jenkins, FileNet, Elasticsearch, JasperReports, Git.

☑️Задачи:
-Разработка backend-части приложения;
-Участие в планировании и контроле процессов разработки в проекте, в том числе в распределении задач между разработчиками и контроле за их выполнением;
-Баг-фиксинг по задачам;
-Участие в принятии командных решений и разработке новых архитектурных решений;
-Проведение Code Review.

☑️Ожидания:
-Опыт Java-разработки от 5-ти лет;
-Опыт использования Spring Boot + Spring Security + Spring Data (Hibernate);
-Знание SQL (Oracle);
-Понимание принципов построения и работы микросервисной архитектуры;
-Опыт работы с Docker (OpenShift).

☑️Условия:
-Мы оформляем официально и предлагаем стабильный и прозрачный доход;
-Все льготы и преимущества работы в аккредитованной ИТ-компании;
-Формат работы - гибридный;
-Территориально в Москве офис находится на м. Алексеевская/м. Марьина роща (5 минут езды на корпоративном транспорте);
-Обучение: корпоративный университет, электронная библиотека, вебинары с внешними и внутренними экспертами, центр карьерного консультирования;
-Профильное обучение и сертификация;
-Сообщества: школа спикеров, дебат-клуб, писатели Хабр, киберспорт;
-Спорт: футбольный, волейбольный и баскетбольный клубы;
-Здоровье: ДМС, включая стоматологию и страхование родственников, врач в офисе, сервис «Понимаю» (психологические и юридические консультации);
-События для детей сотрудников: праздники и профориентационные игры, образовательные курсы;
-Партнерские программы и скидки для сотрудников: в магазинах-партнерах, фитнес-клубах, на образовательных платформах, на досуговые мероприятия;
-Собственный комфортный офис, где есть место не только для работы, но и для спорта и отдыха: спортзал, салон красоты, летний коворкинг на крыше;
-Питание: столовая, оборудованные кухни, кофейный киоск, вендинговые аппараты здоровой еды.
Контакты: [email protected]

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
Backend Developer (Middle, Senior)
#удаленка #middle #senior #100k #foreign
Company: Mobbiz Solutions
Salary: от 1600 $
☑️Basic Requirements:

-Experience with Java and Spring Framework (Spring Boot, Spring MVC)
-Experience designing and developing RESTful APIs
-Strong understanding of relational databases (PostgreSQL, MySQL)
-Experience with microservices design and implementation
-Proficient in English or Spanish
-Available to work in Spanish timezone

☑️Highly Valued:
-Knowledge of containerization (Docker)
-Experience deploying and managing containerized apps
-Familiarity with logging frameworks
-Proficient in Git / Tortoise Git
-Use of Visual Studio Code
-Strong collaboration and communication skills
-Good time management and problem-solving ability
-Working conditions
-Remote work, work schedule aligned with Madrid time zone. Salary depends on qualifications.
Contact: [email protected]

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
🔥1
Java разработчик Middle+
#удаленка #middle
Компания: Right Line
В данный момент ищем разработчиков Middle+ на направление E-commerce. Команда создает передовые платежные решения (мы работаем над Платежными шлюзами, ЛК, MultiQR и многим другим), которые востребованы и на российском, и на зарубежных рынках. Ты сможешь поработать над разными продуктами и получить уникальную экспертизу!

☑️Чем предстоит заниматься:
-Участие в создании и развитии проектов;
-Участие в обсуждении архитектурных решений;
-Доработка и рефакторинг существующих продуктов;
-Написание микросервисов с нуля;
-Code review коллег;
-Написание юнит и интеграционных тестов.
-Стек (немного различается на разных проектах): Java 17-21, Spring, Spring Boot, Hibernate, Liquibase, PostgreSQL, Gradle, Docker, REST, gRPC, RabbitMQ, Groovy, Git etc.

☑️Что мы ожидаем от кандидата:
-Опыт разработки информационных систем на Java/Spring от 4 лет;
-Опыт проектирования и создания REST интерфейсов;
-Опыт работы с СУБД и знание SQL (PostgreSQL, MS SQL, Oracle);
-Опыт работы с Gradle/Maven;
-Опыт работы с фреймворками для тестирования (Spock, JUnit или другими);
-Опыт проектирования микросервисной архитектуры, знание шаблонов и best practices;
-Опыт работы с инструментами командной разработки (Jira, Confluence, Gitlab);
-Приветствуется опыт работы по методологиям Agile (Scrum/Kanban);
-Базовые навыки работы с Linux.

☑️Преимущества работы в нашей команде:
-Официальное оформление в штат с первого рабочего дня, все по ТК РФ;
-Работа в аккредитованной ИТ-компании, отсрочка от мобилизации и другие приятные бонусы;
-Удаленный формат работы;
-Конкурентная заработная плата;
-Амбициозные проекты (нашими разработками уже пользуются миллионы людей);
-ДМС, денежный подарок на день рождения, корпоративный английский;
-Уютный офис в бизнес-центре класса “А” рядом с м.Тульская, в котором обязательно есть кофе, чай, фрукты, бутерброды, печеньки, а главное - классные коллеги, с которыми всегда есть что обсудить :) ;
-Корпоративные мероприятия (офлайн и онлайн), пятничные киносеансы и настолки, экскурсии, спортивные активности;
-Свобода в принятии решений и большая перспектива быстрого карьерного роста;
-Возможность реализовать себя на пути от стартапа до корпорации.
Контакты: [email protected]

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
1
#собесы #java #senior
Вопросы, которые могут задать на собеседовании Senior Java Developer.
Проверьте себя без помощи поисковиков!


Что такое Dependency Injection?

Пример кода:
@Service
public class MyService {
private final MyRepository repository;

@Autowired
public MyService(MyRepository repository) {
this.repository = repository;
}
}


❗️Ответ:
Dependency Injection (DI)
— это паттерн проектирования, при котором зависимости передаются объекту извне, а не создаются внутри. Это делает код более гибким и тестируемым. В Spring DI реализован через аннотации, такие как
@Autowired, или через XML-конфигурацию.

Документация по
Spring DI
🤔3
Java‑разработчик, Middle/Middle+
#удаленка #офис #middle
Компания: Контур
☑️Задачи
-Разрабатывать микросервис скоринга, обеспечивающего оценку рисков и прием решений на основе анализа данных.
-Осуществлять интеграцию со множеством различных источников данных для сбора информации, необходимой для скоринга.
-Создавать и поддерживать аналитические отчеты по результатам проверки, обеспечивающим прозрачность и информативность процесса.
-Интегрироваться с платформами СМЭВ, Контур, Фокус для получения актуальных и достоверных данных из внешних систем.
-Реализовывать асинхронное взаимодействие с источниками данных на базе Apache Kafka для высокой производительности и масштабируемости системы.
-Интегрировать скоринг в бизнес-процессы банка.
-Поддерживать процессы и культуру разработки: код-ревью, дежурства, наставничество.

☑️Мы ожидаем
-Опыта разработки на Java или Kotlin от трех лет.
-Опыта работы с микросервисной архитектурой.
-Опыта работы с фреймворком Spring.
-Знания технологии контейнеризации Docker и опыта работы с платформой оркестрации Kubernetes.
-Умения работать с неопределенностью, самостоятельности и ответственности.
-Умения договариваться и искать компромиссы.
-Опыта командной разработки.
Контакты: https://kontur.ru/career/vacancies/5487Java‑разработчик, Middle/Middle+
#удаленка #офис #middle
Компания: Контур
☑️Задачи
-Разрабатывать микросервис скоринга, обеспечивающего оценку рисков и прием решений на основе анализа данных.
-Осуществлять интеграцию со множеством различных источников данных для сбора информации, необходимой для скоринга.
-Создавать и поддерживать аналитические отчеты по результатам проверки, обеспечивающим прозрачность и информативность процесса.
-Интегрироваться с платформами СМЭВ, Контур, Фокус для получения актуальных и достоверных данных из внешних систем.
-Реализовывать асинхронное взаимодействие с источниками данных на базе Apache Kafka для высокой производительности и масштабируемости системы.
-Интегрировать скоринг в бизнес-процессы банка.
-Поддерживать процессы и культуру разработки: код-ревью, дежурства, наставничество.

☑️Мы ожидаем
-Опыта разработки на Java или Kotlin от трех лет.
-Опыта работы с микросервисной архитектурой.
-Опыта работы с фреймворком Spring.
-Знания технологии контейнеризации Docker и опыта работы с платформой оркестрации Kubernetes.
-Умения работать с неопределенностью, самостоятельности и ответственности.
-Умения договариваться и искать компромиссы.
-Опыта командной разработки.
Контакты: https://kontur.ru/career/vacancies/5487

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
🤔6
Java-разработчик в команду Core Backend в ОК, Санкт-Петербург
#удаленка #гибрид #middle #senior
Компания: VK
☑️Задачи
Задачи - это развитие и поддержание:
- платформы Одноклассников;
- систем конфигурирования, мониторинга, телеметрии;
- инструментов разработки, диагностики и выкладки

☑️Требования
- глубокие знания Java core;
- знания Concurrency и JMM;
- основы Spring
Контакты: https://team.vk.company/vacancy/44119/

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
Java-разработчик
#офис
Локация: Санкт-Петербург
Компания: ЮМани
☑️Ждём, что вы:

-дольше года в коммерческой разработке;
-уверенно владеете Java;
-знаете базовые алгоритмы и структуры данных;
-понимаете принципы работы многопоточных программ;
-работы с базами данных;
-знаете сетевые протоколы HTTP, TCP, UDP;
-знаете Spring framework;
-проектируете API и структуру БД;
-тестируете свой код;
-знаете принципы CI/CD.

☑️Будет плюсом, если вы:

-проводили код-ревью;
-проектировали архитектуру приложений;
-оптимизировали приложения и БД;
-были наставником.
Контакты: https://jobs.yoomoney.ru/java-developer

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
👍1🤔1
Senior Java разработчик (Магнит Маркет)
#удаленка #офис #senior
Компания: Магнит
☑️Чем ты будешь заниматься:
-развивать и поддерживать текущие сервисы;
-работать в большой команде, участвовать в ежедневных митингах, обсуждениях задач;
-тесно взаимодействовать со всеми участниками команды;
-участвовать в Code Review;
-участвовать в проектировании, анализе и разработке интеграционных решений с другими сервисами экосистемы.

☑️Мы ожидаем:

-опыт коммерческой разработки на Java от 5-х лет;
-умение анализировать запросы;
-знание паттернов проектирования и умение их применять (GoF, SOLID, GRASP);
-знание CI/CD, Maven, Git;
-работа с юнит/интеграционным тестированием Mockito, JUnit 5, Test Containers (опционально);
-опыт работы с Apache Kafka или любой другой очередью сообщений;
-знания Apollo GraphQL (будет плюсом);
-опыт работы и построения микросервисной архитектуры.

☑️Мы предлагаем:
-оформление в аккредитованную ИТ-компанию;
-конкурентоспособную заработную плату (обсуждается индивидуально);
-сильную команду: выходцы из Lamoda, Yandex, Avito, VK, Delivery club, Tinkoff, Ostrovok, Vprok.tech, X5.tech;
-ДМС со стоматологией и льготными условиями для членов семьи;
-технику для работы;
-график работы 5/2 с гибким началом;
-работу в максимально уютном офисе в Москве на ст. м. Белорусская, в Краснодаре или удаленно из других городов, так же есть ИТ офисы в Санкт-Петербурге (ст. м. Балтийская) и Иннополисе;
-обучение - мы оплачиваем обучение на курсах и участие в конференциях, обмениваемся опытом и брейнштормим в рамках гильдии разных направлений;
-возможность проведения и участия в митапах, хакатонах, где есть возможность познакомиться с работой других подразделений;
-возможность реализовать свой опыт и потенциал в интересных и многоплановых проектах, получить новый интересный опыт в решении сложных задач;
-наличие корпоративных скидок и программ лояльности;
-наличие корпоративной библиотеки курсов;
отсутствие трекинга времени.
Контакты: [email protected]

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
🤔1
Team Lead Java (Электронная подпись ФНС)
#офис #lead #300k
Локация: Москва
Компания: Сбер
ЗП: до 380 000₽
до вычета налогов
☑️Обязанности
-проектирование приложений, участие в анализе и принятии технологических решений
-оценка задач по срокам выполнения, декомпозиция задач
-проектирование REST API, документации на Swagger, разработка модели данных на PostgreSQL;
-разработка высоконагруженных cloud-ready приложений и сервисов на Java
-покрытие кода unit-тестами
-работа с CI/CD стеком по развертыванию сервисов в среде облачной контейнеризации K8s/Openshift
-сode review на постоянной основе
-участие в этапах движения разрабатываемых сервисов по релизному циклу и выводу в пром
-3-я линия по разрабатываемым решениям
-поиск узких мест и отладка с последующей оптимизацией приложения.

☑️Требования
- глубокие знания языка программирования Java (1.8 )
· хорошие знания core Java (коллекции, многопоточность, garbage collector и т.д.)
· уверенное владение Spring framework (Core, Security, etc.)
· опыт работы с реляционными БД
· уверенные знания ООП и шаблонов проектирования
· уверенные знания алгоритмов и структур данных
· уверенные знания принципов построения реляционных баз данных
· знание форматов XML, JSON
· опыт работы по REST, знание основных методов
· опыт работы с Git, Jira, Bitbucket, Confluence, Jenkins, Istio, OpenShift
· понимание принципов 12 Factor-App
· аналитический склад ума
· поиск решения для нетривиальных задач
· коммуникабельность, открытость
· адекватное отношение к критике

☑️Будет здорово, если ты имеешь:
· опыт работы по гибким методологиям разработки (Agile/SCRUM/Kanban/Waterfall)
· понимание процессов разработки ПО
· опыт работы в больших проектах рассчитанных на количество пользователей от 10000
Контакты: https://rabota.sber.ru/search/4296069/

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
Middle Java Developer [МТС Аналитика, МТС Веб Сервисы]
#гиибрид #middle
Локация: Москва
Компания: МТС
☑️Чем предстоит заниматься
-Участвовать в проектировании компонентов микросервисной платформы;
-Разрабатывать компоненты (REST API, real-time пайплайны обработки и поставки данных, встраивание ml-моделей в пайплайны, интеграционные модули и т.п.);
-Покрывать свой код unit/integration-тестами, проводить code review.

☑️Что мы ожидаем
-Опыт командной разработки на Java от 3-х лет;
-Уверенные знания Java (Collections, Concurrency, JMM, GC);
-Уверенные знания Spring;
-Опыт работы с Apache Kafka;
-Опыт работы Hibernate и Flyway;
-Опыт работы с PostgreSQL;
-Навыки тестирования (unit и integration тесты).;

☑️БУДЕТ ПЛЮСОМ:;

-Опыт работы с S3 minio;
-Опыт работы Hadoop;
-Опыт с column-based базами данных (ClickHouse);
-Опыт работы со streaming-платформами (Apache Flink, Spark Streaming);
-Опыт в написании интеграционных тестов (Testcontainers).
Контакты: https://job.mts.ru/vacancy/569781410907296876

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
#собесы #java #senior
Вопросы, которые могут задать на собеседовании Senior Java Developer.
Проверьте себя без помощи поисковиков!


Что такое Hibernate?

Пример кода:
@Entity
public class User {
@Id
@GeneratedValue
private Long id;
private String name;
}


❗️Ответ:
Hibernate
— это ORM (Object-Relational Mapping) фреймворк, который отображает объекты Java на таблицы в базе данных. Он упрощает работу с базой данных, автоматизируя такие задачи, как создание SQL-запросов и управление транзакциями. Hibernate поддерживает JPA (Java Persistence API) и предоставляет дополнительные возможности, такие как кэширование и ленивая загрузка.

Документация по
Hibernate
🤔5
Java-разработчик в команду Core Backend в ОК, Санкт-Петербург
#удаленка #гибрид #middle #senior
Компания: VK
☑️Задачи
Задачи - это развитие и поддержание:
- платформы Одноклассников;
- систем конфигурирования, мониторинга, телеметрии;
- инструментов разработки, диагностики и выкладки

☑️Требования
- глубокие знания Java core;
- знания Concurrency и JMM;
- основы Spring
Контакты: https://team.vk.company/vacancy/44119/

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
1
Java-разработчик
#удаленка #middle
Компания: Т-Банк
☑️Обязанности
-Разрабатывать внешние и внутренние продукты
-Прорабатывать и реализовать интеграционные решения

☑️Требования
-Опыт разработки на Java от 3 лет
-Опыт коммерческой разработки на Java 11+ или Kotlin
-Опыт коммерческой разработки с любым из фреймворков: Spring Boot, Quarkus, Micronaut или Vert.x
-Опыт коммерческой разработки с одним из контейнеризаторов: Kubernetes, Docker или OpenShift
-Опыт коммерческой разработки с одним из брокеров: Kafka, Rabbit MQ или Active MQ
-Опыт коммерческой разработки с Postgress, MySQL или Oracle будет плюсом
-Опыт работы с системой контроля версий
Контакты: https://www.tbank.ru/career/it/back-end-razrabotka/java/

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
Junior Java разработчик
#удаленка #junior
Компания: Магнит
☑️Чем ты будешь заниматься
-Проектировать и реализовать системы ГИС ЭПД;
-Проектировать и реализовать потоки данных между микросервисами;
-Заниматься интеграцией с внешними системами;
-Разрабатывать CI/CD пайплайны вместе с DevOps.

☑️Мы ожидаем
-Опыт работы в роли Java разработчика -от 1,5 лет;
-Хорошее владение языками Java и SQL;
-Знание экосистемы Spring Framework;
-Умение работать с реляционными базами данных;
-Умение работать с Kafka.
Контакты: https://magnit.tech/vacancies/2483

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
🤔2
Middle Java-разработчик в команду Organic Growth
#удаленка #middle
Компания: Магнит
☑️Чем ты будешь заниматься
-Разрабатывать и поддерживать текущее приложение основного сайта (Java 17-24/Spring/JPA/Postgres/Kafka)
-Работать в большой команде, участвовать в ежедневных митингах, обсуждениях задач
-Тесно взаимодействовать со всеми участниками команды
-Участвовать в Code Review
-Участвовать в проектировании, анализе и разработке интеграционных решений с другими сервисами экосистемы

Мы ожидаем
-Опыт коммерческой разработки на Java от 4-х лет
-Java Core, Collections, Stream API, Lombok; - Spring, JPA, Hibernate
-PostgreSQL, умение анализировать запросы
-Знание паттернов проектирования и умение их применять (GoF, SOLID, GRASP)
-Знание CI/CD, Maven, Git
-Работа с юнит/интеграционным тестированием Mockito, JUnit 5, Test Containers (опционально)
-Опыт работы с Apache Kafka или любой другой очередью сообщений
-Понимание работы Docker, Kubernetes
-Опыт работы и построения микросервисной архитектуры
Контакты: https://magnit.tech/vacancies/2447

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
Senior Java Developer
#гибрид #senior
Локация: Москва
Компания: Сбер
☑️Задачи:
-руководить разработкой бэкенда проекта и обеспечивать высокое качество кода
-оптимизировать работу существующих сервисов, улучшать производительность и отказоустойчивость
-проектировать высокоэффективные архитектуры и решать проблемы роста -нагрузки и сложности системы
-поддерживать связь с клиентами и техническими специалистами для принятия стратегических решений по развитию продукта
-анализировать безопасность и защищать систему от потенциальных угроз
-исследовать новые технологии и предлагать внедрение перспективных решений
-совершенствование и расширение функциональности AI агентов с применением глубоких языковых моделей (LLMs) и продвинутых алгоритмов обработки естественного языка.

☑️Мы ждем от тебя:
-опыт коммерческой разработки на Java от 3 лет, с использованием актуальных версий (Java 11/17+)
-уверенное владение Spring (Spring Boot, Spring Cloud и др.) или Quarkus
-законченное высшее техническое образование
-навыки проектирования и реализации RESTful API, опыт работы с OpenAPI / Swagger
-знание устройства Java Virtual Machine, понимание принципов работы Garbage Collector
-свободное владение SQL, опыт работы с реляционными (PostgreSQL, MySQL) и NoSQL (MongoDB ) базами данных
-понимание принципов микросервисной архитектуры и опыт разработки микросервисов
-умение писать unit-тесты с использованием JUnit, Mockito или аналогов
-опыт автоматизации задач с использованием AI-инструментов (GitHub Copilot, ChatGPT, LangChain, LlamaIndex, векторные БД) и понимание принципов работы LLM (Transformers, embeddings, RAG).
Контакты: https://rabota.sber.ru/search/4467158/

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
Ведущий Java-разработчик в Единые облачные технологии, Москва
#удаленка #офис #гибрид #senior
Компания: VK
☑️Задачи
-Внедрять one-cloud в инфраструктуру ВКонтакте со специализированной поддержкой движков хранения данных;
-мигрировать данные и сервисы Дзена в инфраструктуру VK — для этого мы уже реализовали поддержку YT и YDB в one-cloud;
-развивать нашу реализацию S3;
-разрабатывать надёжные cloud-native решения для популярных СУБД;
-разрабатывать единую систему мониторинга;
-улучшать непрерывное профилирование, инструментарий неинтрузивной отладки на проде;
-внедрять новые версии JVM — Project Panama заставит нас переписать некоторые части по-новому.

☑️Требования
-Вы уже работали с JVM и распределёнными системами, классическими БД и NoSQL;
-использовали специализированные хранилища, Linux kernel и сети;
проактивны — умеете организовать свою и чужую работу.
Контакты: https://team.vk.company/vacancy/33276/

🔥 Подписаться на наши каналы / @best_itjob / @it_rab
#собесы #java #senior
Вопросы, которые могут задать на собеседовании Senior Java Developer.
Проверьте себя без помощи поисковиков!


Что такое REST и SOAP?

Пример кода:
@RestController
public class MyController {
@GetMapping("/api/resource")
public ResponseEntity<String> getResource() {
return ResponseEntity.ok("Resource");
}
}


❗️Ответ:

REST (Representational State Transfer) — это архитектурный стиль для создания веб-сервисов, который использует HTTP-методы (GET, POST, PUT, DELETE) для взаимодействия с ресурсами. RESTful сервисы обычно возвращают данные в формате JSON или XML.

SOAP (Simple Object Access Protocol) — это протокол для обмена структурированными сообщениями в формате XML. SOAP использует WSDL (Web Services Description Language) для описания интерфейсов и поддерживает сложные сценарии, такие как транзакции и безопасность.

Документация по
Spring REST
🤔21
Разработчик Java
#удаленка
Компания: Магнит
☑️Чем ты будешь заниматься
-разработкой и поддержкой REST API
-созданием новых и доработкой существующих API на Java (Spring Boot)
-оптимизацией запросов к базе данных, работой с Hibernate/JPA
-рефакторингом и оптимизацией кода;
-улучшением производительности существующих решений
-исправлением багов и проведением Code Review
-тестированием и отладкой (написание unit- и интеграционных тестов, логирование и анализ ошибок в продакшн-среде)

☑️Мы ожидаем
-коммерческий опыт разработки на Java от 2-х лет
-знание Core Java (версии 8 и выше) (коллекции, многопоточность, Stream API, Optional и др.)
-опыт работы с Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security).
-умение разрабатывать RESTful API
-знание микросервисной архитектуры
-опыт работы с очередями сообщений (Kafka, RabbitMQ)
Контакты: https://magnit.tech/vacancies/2561

🔥 Подписаться на наши каналы / @best_itjob / @it_rab