Никита Е., Middle, Java разработчик

Никита Е.
Беларусь, Минск
1 650 ₽/час 264 000 ₽/мес.
    Java разработчик
  • Middle
Опыт работы:
От 3 до 6 лет
Языки:

Русский — C2

ПисьменныйРазговорный

Белорусский — C2

ПисьменныйРазговорный

Английский — B1

ПисьменныйРазговорный

О специалисте

Навыки
Java 8-21
Spring Boot
Spring MVC
Spring Data
Spring Security
Spring Cloud
Hibernate
Elasticsearch
RabbitMQ
GraalVM
OpenAI/GPT
Apache Kafka
Apache Fink
Kubernetes
Redis
Maven
Gradle
JUnit
TestContainers
Mockito
Liquibase
Camunda
Git
IntelliJ IDEA
Jira
Confluence
Jenkins
WebSocket
HTTP
Grpc
Notion
Clickhouse
JVM
JDK
GoF
SOLID
KISS
DRY
OOP
Yagni
DI
IoC
Microservices
Monolith
MVC
N-Layer
Onion
TDD
DDD
Agile
Scrum
Windows
Linux
Technology:
SQL
JSON
XML
REST API
Applications:
Docker
Docker Compose
Database:
PostgreSQL
MongoDB
Source_control:
GitHub
GitLab
Instruments:
Postman
Swagger
Формат работы
Удалённо
Описание о специалисте

Сильный Java разработчик с более чем 4-летним опытом разработки. Обладает опытом работы над проектами в таких областях как автоматизация бизнес-процессов, медицина и финтех. Отличается отличными коммуникативными навыками и успешно работает в командах различных размеров. Высокая адаптивность, стремление к изучению новых технологий и приверженность непрерывному профессиональному развитию.


Экспертиза: Java 4+ лет

Примеры работ

Сервис финансовых услуг
Описание задачи/проекта

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

Позиция на проекте
Backend разработчик | Java
Ответственность
  1. Разработка микросервисов
  2. Написание модульных тестов
  3. Документирование API
  4. Написание интеграционных тестов
  5. Декомпозиция задач
  6. Оценка задач
  7. Использование передовых методов проектирования
  8. Код-ревью
  9. Написание docker file и docker compose
  10. Отладка
  11. Миграция баз данных
  12. Разработка части бэкенда
Технологии и инструменты
Apache Kafka, Camunda, Confluence, Docker, Git, Jenkins, Jira, JUnit, Kafka, Kubernetes, Liquibase, PostgreSQL, Postman, RabbitMQ, Redis, Spring Boot, Spring Data JPA, Spring Security, Swagger, TestContainers, Java 11-17, ClieckHouse, DI / IoC
Период работы/продолжительность
Март 2024 г. - Октябрь 2025 г.
Авторизационный сервис
Описание задачи/проекта

Единый сервис для управления пользовательскими данными во всех продуктах компании.

Позиция на проекте
Backend разработчик | Java
Ответственность
  1. Бэкэнд-разработка
  2. Структурирование данных
  3. Документация по API
  4. Отладка
  5. Исследование доступных инструментов и предложения по решению задач
  6. Реализация межсервисной связи
  7. Пользовательская реализация аутентификации и авторизации
  8. Переработка существующего приложения
  9. Миграция данных
  10. Интеграция со сторонними сервисами
  11. Интеграция других услуг с новым поставщиком пользовательских данных
Технологии и инструменты
Confluence, DBeaver, Docker, Git, GitLab, Java 21, Jira, JUnit, JWT, Kubernetes, pgAdmin, PostgreSQL, Spring Boot, Spring Data JPA, Spring Security, TestContainers, GraalVM, DI/IoC
Период работы/продолжительность
Январь 2023 г. - Март 2024 г.
Медицинское обслуживание
Описание задачи/проекта

Система предоставляет возможность получать обратную связь от конечного пользователя с последующей ее обработкой для выявления индекса удовлетворенности клиентов (CSAT) и других метрик. Ключевые функции: возможность создания настраиваемых опросов, инструменты для анализа собранных данных, возможность сотрудникам оставлять обратную связь по результатам опросов.

Позиция на проекте
Backend разработчик
Ответственность
  1. Разработка и поддержка микросервисов
  2. Улучшение синхронизации между микросервисами
  3. Оптимизация производительности
  4. Разработка миграций
  5. Активное взаимодействие с командами тестирования и бизнес-анализа
  6. Написание модульных и интеграционных тестов
  7. Описание API и пользовательских интерфейсов
Технологии и инструменты
Apache Kafka, Confluence, Docker, Git, GitLab, Gradle, Hibernate, Jira, JUnit, JVM, Kubernetes, Liquibase, Maven, Mockito, MongoDB, PostgreSQL, Spring Boot, Spring Cloud, Spring Security, TestContainers, Java 8, 11
Период работы/продолжительность
Март 2022 г. - Январь 2023 г.
Логистический проект
Описание задачи/проекта

Сбор и анализ статистических данных, связанных с доставкой грузовыми автомобилями.

Позиция на проекте
Backend разработчик
Ответственность
  1. Разработка новых серверных функций
  2. Миграция данных
  3. Улучшение производительности системы
  4. Ревью кода
  5. Документирование кода
  6. Поддержка клиентов
  7. Рефакторинг устаревшего кода
  8. Поддержка и внедрение модульных тестов
  9. Очистка данных
  10. Декомпозиция задачи
  11. Оценка задач
Технологии и инструменты
Apache Kafka, Bitbucket, Clickhouse, DI, Elasticsearch, Git, Hibernate, IoC, Java 8, Jira, Keycloak, Notion, PostgreSQL, Redis, Spring Data JPA, Spring Security, ssms, Apache Flink
Период работы/продолжительность
Апрель 2021 г. - Февраль 2022 г.
Data Gateway Приложение
Описание задачи/проекта

Централизованная точка доступа к API-интерфейсам финансовых данных и базам данных партнерской организации.

Позиция на проекте
Junior Backend разработчик
Ответственность
  1. Реализация внутреннего шлюза
  2. Интеграция с внешними API
  3. Интеграция с внешними базами данных
  4. Отладка
  5. API-документация
  6. Создание API
  7. Написание модульных тестов
Технологии и инструменты
DBeaver, DI, Git, GitHub, IoC, Java 11, JWT, pgAdmin, PostgreSQL, Spring, Spring Data, Spring Auth, HTTP Rest Client, Intelij Idea
Период работы/продолжительность
Октябрь 2020 г. - Март 2021 г.

Образование

Бакалавр
Название учебного заведения/курса
БГУТ
Специальность
Механический факультет
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста