Java Developer
Санкт-Петербург, РоссияДжуниор
Удаленная работа
Опыт работы менее 1 годаот 60 000 до 70 000 ₽
Опыт работы менее 1 годаот 60 000 до 70 000 ₽
Короткая ссылка: gkjb.ru/gzYp
О себе
На данный момент Backend Java dev.
Мои компетенции и опыт
Java-developer
Java-разработчик с опытом командной работы и навыками самостоятельной разработки. Не жду, когда мне что-то «разжуют», активно ищу и выбираю различные подходы к решению задач.
Самообразование
Книги
- на данный момент «Практика реактивного программирования в Spring 5»
Подкасты
- Java Pub House
- Coding Blocks
- How to program with Java podcast
- Организованное программирование
Обучающие видеоролики
Официальная документация
Цели профессионального развития
- Переход от монолитной и сервисно-ориентированной архитектуры к архитектуре распределённых систем
- Изучение инструментов и подходов для взаимодействия и согласованности данных в микросервисах
- Освоение CI/CD инструментов и внедрение практик DevOps-культуры
Проектный опыт
Веб-сервис для автоматизации предоставления скидок сотрудникам
Роли и обязанности
- Разработка функционала административной панели
- Рефакторинг и оптимизация кодовой базы, поддержка структуры БД
- Покрытие кода модульными и интеграционными тестами (увеличил покрытие на 4–5 %)
- Работа с PostgreSQL через JPA-репозитории и Liquibase
- Приведение документации в соответствие с текущим кодом
- Участие в Code Review, парном программировании и багфиксах
Ключевые достижения
- Реализовал асинхронную отправку уведомлений на фронтенд в админке с помощью SseEmitter
Технологический стек
- Языки: Java 17, SQL;
- Фреймворки: Spring, Spring Boot 3;
- Работа с данными: PostgreSQL, Redis (кэш), Liquibase, Hibernate;
- Инструменты сборки: Maven
- Вспомогательные утилиты: MapStruct, Lombok
- Тестирование: JUnit, Mockito, Testcontainers;
- API: Swagger, Postman;
- Управление проектом: Jira, Confluence.