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
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
