java developer

Красноярск, Россия
Джуниор
Информационные технологии • Разработка • Backend • Java • Hibernate • Spring • MySQL • PostgreSQL
Релокация • Удаленная работа • Работа в офисе
Опыт работы какой-то есть
Есть файл резюме (защищен)
О себе

На данный момент java developer.

Мои компетенции и опыт

JavaCode

Таганрог, нужен доступ к резюме

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

Стэк: Java 17, Maven,Spring,Liquibase, JPA, PostgreSQL, Docker, Docker Compose
Разработано REST приложение для управления кошельками и выполнения финансовых операций. Приложение предоставляет API для депозита, снятия средств и проверки баланса кошелька.

Достижения:
1.Реализована валидация запросов и обработка ошибок с использованием Spring Validation.
2.Настройка миграции базы данных с помощью Liquibase.
3.Реализована поддержка высокой нагрузки (до 1000 запросов в секунду на один кошелёк) с использованием оптимистической блокировки.
4. Запуск приложения и базы в Docker контейнерах с помощью Docker Compose.Все эндпоинты покрыты тестами.

 

Консольное банковское приложение на Spring

нужен доступ к резюме

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

Стэк: Java 17, Maven,Spring,OOP, Collections,NIO,Multithreading

Обязанности:
Написание приложения предоставляющего базовые функции для управления пользователями и их счетами с использованием микросервисов: создание пользователя, счета, перевод/зачисление/снятие средств, закрытие счета.
Создание и управления потоками, статистика по всем пользователям

Достижения:
1. Реализована валидация пользователя.
2.Оптимизация DI посредством Spring через реализацию доп.слоя конфигурации.
3.Соблюдение частоты кода и инкапсулиция дефолтных параметров пользователей через properties.
4. Сокращение кода и зависимостей через применение принципов solid.

 

JavaRush

нужен доступ к резюме

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

Криптоанализотор
Стэк: Java 17, NIO, Stream, Collections
Обязанности:
Консольное приложение с режимами работы: шифрования/дешифровки с использованием шифра Цезаря/ взлом методом brute force, / взлом методом статистического анализа.

Достижения:
1. Реализация ввода текста удобными для пользователя способами: по названию файлов, по абсолютному/относительному пути, прямой ввод текста
2. Сделана функция взлома статистическим анализом на основе алгоритма Кнутта-Морриса-Пратта с использованием паттерна на основе эталонного текста.

 

JavaRush

нужен доступ к резюме

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

Стэк: Java EE (Servlets), JSP, JSTL, Tomcat 9, JavaScrypt, CSS
Обязанности:
Написание серверной игры/Веб-платформа-конструктор квестов с авторизацией, модульной статистикой и админкой. Вопросы зависят от предыдущих ответов, прогресс хранится в сессии.
Достижение:
1. Покрытие JUnit-тестами логики.
2. Реализация дизайна админ-панели и общего дизайна квеста с помощью CSS.

 

JavaRush

нужен доступ к резюме

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

Hibernate Movie DB
Стэк: Java 17,Hibernate, MySQL, Maven
Обязанности:
Реализация подключения к БД, маппинг 15 сущностей на схему MySQL с использованием Hibernate.
CRUD-операции: аренда фильма, возврат, добавление нового фильма, транзакции.

Достижения:
Написал README с найденными «ляпами» схемы БД и рекомендациями по исправлению.


Специализация
Информационные технологииРазработкаBackendJavaHibernateSpringMySQLPostgreSQL
Отрасль и сфера применения

Уровень
Джуниор

Есть файл резюме (защищен)


Интересные кандидаты