Специалисты

Описание

Языки разработки Java, JavaEE
Фреймворки и библиотеки Spring core, Spring Transactional, Spring Data JPA, Spring-boot, Spring Security, Spring DI/IoC, Spring MVC, Spring AOP, AspectJ, Spring-Cloud, Collection API, JPA/ORM (Hibernate), Luqibase, Lombok, Mapstruct, Websockets, Open Feign, REST API, BFF
СУБД PostgreSQL
Другие технологии Kafka, OAuth2, JWT, HTTP/REST, ElasticSearch, Logstash, Docker, Open API (Swagger), GrayLog, Filebeat, Gitlab, GitLab CI, Postman, Gradle, Maven, Testcontainers, Spring JDBC, Apache Tomcat, JDBC API, Servlet API, Collection API, H2 database, JUnit 5, Mockito, AssertJ, HTML, JSP, JSTL, Bootstrap 4, SLF4J, Logback

Опыт
Проект

Корпоративный портал для управления проектами, который обеспечивает эффективную коммуникацию и координацию работы между разработчиками и сопутствующим персоналом

Описание

Роль в проекте Backend разработчик Цель проекта Корпоративный портал для управления проектами, который обеспечивает эффективную коммуникацию и координацию работы между разработчиками и сопутствующим персоналом. Портал включает в себя инструменты для создания проектов, задач, встреч в Google Meet, а также предоставляет возможность обмена сообщениями и комментариями для обсуждения рабочих вопросов. Архитектура ? 6 микросервисов, взаимодействующих между собой ? Фронтенд на React ? База данных на PostgreSQL Обязанности/Функции: ? Коммуникация с командой ? Анализ требований ? Проведение код ревью ? Добавление новых фич ? Исправление багов, ? Написание модульных и интеграционных тестов ? Написание технической и пользовательской документации, схем потоков Непосредственные задачи ? Участие в проработке микросервисной архитектуры. ? Написание миграций БД, сущностей проекта, репозиториев. ? Написание бизнес-логики для сущностей. ? Добавление эндпойнтов и корректировка бизнес-логики их работы. ? Доработка интеграций с внешними сервисами. ? Написание SQL-скриптов для корректировки данных в продакшн БД. ? Написание документации. ? Написание пайплайнов. ? Работа с логами на стенде. Состав команды ПМ, аналитик, TechLead, 7-10 backend разработчиков, 4 frontend разработчика, 3 QA, DevOps, UX/UI дизайнер

Технологии

Spring core (scope, context, lifecycle, configuration types), Spring Transactional, Spring Data JPA, Spring-boot (starter"s, autoconfiguration), Spring Security, Spring DI/IoC, Spring MVC, Spring AOP, AspectJ, Spring-Cloud, Collection API, JPA/ORM (Hibernate), Luqibase, PostgreSQL, OAuth2, JWT, JVM (Memory Model, Garbage Collection, Compilation), Kafka, Unit-тестирование, Spring test, Mock"ирование, HTTP/REST, ElasticSearch, Logstash, Docker, Open API (Swagger), GrayLog, Filebeat, Gitlab, GitLab CI, Lombok, Postman, Gradle, Maven ,Mapstruct, Websockets, Open Feign, REST API, BFF

Длительность

Март 2023 – по настоящее время месяцев

Проект

Приложение для фитнеса, которое помогает пользователям отслеживать свои тренировки, визуализировать прогресс и достигать поставленных целей.

Описание

Роль в проекте Backend разработчик Цели проекта: Приложение для фитнеса, которое помогает пользователям отслеживать свои тренировки, визуализировать прогресс и достигать поставленных целей. Пользователь может записывать свои тренировки, просматривать статистику и анализировать результаты. Архитектура ? Монолитный проект ? БД PostgreSQL ? Взаимодействие через REST API Обязанности/Функции: ? Backend разработка. ? Добавление новых фич. ? Исправление багов. ? Написание модульных и интеграционных тестов. Непосредственные задачи ? Участие в проработке архитектуры проекта. ? Написание миграций БД, сущностей проекта, репозиториев. ? Написание бизнес-логики для сущностей. ? Добавление эндпойнтов и корректировка бизнес-логики их работы. ? Написание OpenAPI документации. ? Написание своих Spring Boot стартеров. Состав команды ПМ, аналитик, 3-4 backend разработчика, 1 frontend разработчика, 1 QA

Технологии

Spring core (scope, context, lifecycle, configuration types), Spring-boot (starter"s, autoconfiguration), Spring DI/IoC, Spring MVC, Spring AOP, AspectJ, Collection API, Luqibase, PostgreSQL, Unit-тестирование, Spring test, Mock"ирование, HTTP/REST, Docker, Open API (Swagger), Testcontainers

Длительность

Апрель 2022 – февраль 2023 месяца

Проект

Разработка микросервиса для биллинговой системы

Описание

Разработка микросервиса для биллинговой системы. Система автоматизированного управления подписками на продукты и сервисы. Функции/обязанности: — Участие в разработке микросервиса — Исправление багов — Тестирование и интеграция готовых решений — Участие в обсуждениях ТЗ — Выполнение поставленных задач — Участие в ежедневных митингах — Взаимодействие с командой

Технологии

Java, Spring Framework, Redis son, KillBill, Postgresql, slf4j, jooby, Lombok

Длительность

Январь 2021 —февраль 2022 месяца