Доступен к работе
    Ставка: 1500 RUB/час

    Java-разработчик Технический стек: Backend: Java Core, Spring Framework (Boot, MVC), REST API, Java Servlets Базы данных: PostgreSQL, SQL, ORM (Hibernate/JPA) Инструменты и IDE: IntelliJ IDEA, Git, GitHub, Apache Maven, Docker, Postman, Bash Тестирование: JUnit, интеграционное тестирование Парадигмы и прочее: ООП, алгоритмы и структуры данных, рефакторинг кода, HTTP, JSON, JDK Ключевой проект: Filmorate (социальная платформа для кинолюбителей) Полноценно разработал backend-часть приложения, реализовав сложную бизнес-логику: Архитектура: Выстроил многослойную MVC-архитектуру (Controller-Service-Repository) с использованием Spring Boot. REST API: Спроектировал и реализовал эндпоинты для управления пользователями, фильмами, отзывами и системой друзей (добавление, удаление, получение общих друзей). База данных: Работал с PostgreSQL, SQL-запросы с JOIN и агрегирующими функциями для рейтингов и подборок. Доп. функционал: Реализовал систему рекомендаций, ленту событий и поиск. Инструменты: Активно использовал Lombok для сокращения кода, Maven для сборки, Docker для контейнеризации. Качество кода: Обеспечил надежность через JUnit-тестирование, обработку ошибок и валидацию данных.

    Навыки

    Java
    JUnit
    Apache Maven
    PostgreSQL
    Git / Github
    JSON
    JDK
    Spring Framework
    spring boot
    Postman
    REST API
    ООП