Java-разработчик (стажер)
Санкт-Петербург, РоссияДжуниор
Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы менее 1 года
Опыт работы менее 1 года
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g16o2
О себе
На данный момент Студент Software Engineering, университет ITMO.
Мои компетенции и опыт
Студент направления “Software Engineering”, стремящийся применить полученные теоретические знания в реальных проектах. Активно развиваюсь в Java разработке; проявляю интерес к методологиям разработки и проектирования программного обеспечения. Имею опыт эффективного взаимодействия в междисциплинарных командах для решения комплексных задач, а также увлечен изучением новых технологий и тенденций в быстро развивающейся сфере программной инженерии.
Проекты:
-Universal Tournament Manager
Микросервисная платформа для организации турниров.
Технологии: Java 17, Spring Boot, Spring Cloud (Gateway, Eureka, Feign), Spring Security (JWT), Apache Kafka, Redis (Redisson), PostgreSQL/PostGIS, Docker.
Функционал:
Генерация расписания для различных форматов. Гео. оптимизация выездных туров (кластеризация KMeans). Авторизация и разграничение ролей. Асинхронное событийное взаимодействие через Kafka с гарантированной доставкой (Outbox pattern). Распределённые блокировки (Redis) для согласованности. API Gateway с агрегацией Swagger UI и проверкой JWT. Email-уведомления (MailHog).
-Pet Management System
Поэтапная реализация системы учёта питомцев и владельцев от CRUD на Hibernate до микросервисов.
Технологии: Java, Hibernate, Spring Boot, Spring Data JPA, Spring Security (JWT), Kafka, PostgreSQL, Flyway, Docker, Testcontainers
Навыки:
Сильные аналитические и исследовательские способности
Развитые soft-скиллы
Владение английским языком (C1)
Основной язык разработки - Java
Разработка микросервисных приложений с использованием Spring Boot, Spring Cloud (Gateway, Eureka, Feign), взаимодействие через REST и асинхронные сообщения (Kafka).
Проектирование и реализация систем аутентификации и авторизации с JWT, Spring Security
Работа с базами данных – проектирование схем, написание миграций (Flyway), оптимизация запросов (индексы, CTE)
Контейнеризация приложений (Docker, Docker Compose)
Git
Основы администрирования Linux
Есть файл резюме (защищен)
Интересные кандидаты
- рUremote
- раrelocate remote parttime
- ра
- раremote parttime
- раremote
- п
программист / backend разработчик
remote - прremote parttime
- прrelocate remote parttime office
- иD
инженер-программист (developer) NET, Python, Node, 1C
remote - Юп
Юнити программист / Unity Developer (c#), Senior/Middle+, English C1 (Upper-Intermidiate)
remote parttime
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
