Junior Java-разработчик
Контакты
Ищу вакансию Junior Java-разработчика, готов работать в любом формате.
Хочу попасть в команду, которая поможет мне вырасти профессионально.
Также хочу решать нестандартные задачи, связанные с оптимизацией и многопоточным программированием. Желаю поработать с распределенными системами.
На текущий момент прохожу курс обучения «Java-разработчик» на Hexlet
. На сегодняшний день уже закончил четыре проекта, с которыми можно ознакомиться перейдя на мой github-профиль
.
Игры разума
Проект представляет собой простое консольное приложение, где пользователь может поиграть в пять игр, связанных с математикой.
Полученные навыки:
- Настройка окружения
- Основы Git и GitHub
- Основы командной строки (использовал Linux)
- Система автоматической сборки Gradle
Технологический стек: Java SE 17
Вычислитель отличий
Консольное приложение, определяющая разницу между двумя структурами данных. Работает с json- и yaml-файлами. Выводит информацию о различиях в трех стилях.
Полученные навыки:
- Алгоритмы и структуры данных
- Основы Unit-тестирования
- Разработка через тестирование (TDD)
- Непрерывная интеграция через GitHub Actions
Технологический стек: Java SE 17, picocli, jackson (для парсинга json-файлов), JUnit
Валидатор данных
Проект является библиотекой для анализа и проверки корректности данных.
Полученные навыки:
- Объектно-ориентированное программирование
- SOLID пригципы
- Fluent-интерфейс
Технологический стек: Java SE 20, JUnit
Анализатор страниц
Веб-сайт, анализирующий страницы на SEO пригодность
Полученные навыки:
- Построение сайта на MVC-архитектуре
- Написание запросов к базе данных PostgreSQL
- Взаимодействие с БД через hikari
- Протокол HTTP
- Деплой приложения (в данном проекте использовался
render
) - Интеграционное тестирование
- Логирование
Технологический стек: Java SE 20, JUnit, Javalin, JSoup, HikariCP, Unirest api, PostgreSQL и H2 базы данных, JTE, slf4j, MockWebServer
О себе
- Читаю техническую литературу (в том числе на английском), среди прочитанного: «Java. Полное руководство» Герберта Шилдта, «Грокаем Алгоритмы» Адитья Бхаргавы. Сейчас читаю: «Java: эффективное программирование» Джошуа Блоха и «Совершенный код» Стива Макконнела
- Люблю художественную литературу, пишу стихотворения, также мне нравится путешествовать
- Параллельно с обучением на Hexlet учусь в колледже
Hard-skills:
- Java SE 20, а также библиотеки и микрофреймворки: JUnit, Javalin, JSoup, HikariCP, Unirest api, JTE, slf4j, MockWebServer, picocli, jackson
- PostgreSQL
- Основы командной строки, Git, GitHub, GitHub Actions
- Основы HTML, CSS, Bootstrap
- Хорошо владею английским языком
- Изучаю: Spring Boot
Soft-skills:
- Умею слушать и исправлять ошибки
- Внимателен и пунктуален
- Способен работать в команде
- Упорный и целеустремленный
Образование
Могу проходить интервью на английском языке
Проживаю в городе Екатеринбург