Специалисты
Языки разработки 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 месяца