Дмитрий Д. Java разработчик, Senior
ID 5775
ДД
Дмитрий Д.
Мужчина
Беларусь, Минск, UTC+3
Ставка
4,000 Р/час
НДС не облагается
Специалист доступен с 28 мая 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
Java 8
Java 17
Java 11
Spring Boot
Spring MVC
Spring Data
Spring Security
Spring Cloud
Integrations
WebFlux
Java EE
JSF
JSP
JMS
JAX-RS
UML
REST
Hibernate
JPA
JUnit
Mockito
Jackson
Liquibase
Swagger
Lombok
MapStruct
Gradle
Maven
AWS
S3
Lambda
SQS
SNS
API gateway
PostgreSQL
MongoDB
Apache Kafka
Docker
Jenkins
Git
GitHub
Jira
Confluence
Главное о специалисте
Инженер с опытом создания коммерческих
веб-приложений. Крепкие технические и
аналитические навыки, стремится к постоянному развитию. Отличные коммуникативные навыки,
командный игрок.
Проекты
(5 лет 6 месяцев)
Банковская система. Набор услуг для работы банка, отвечающий за заключение договоров с клиентами, выпуск карт, клиентский интернет-банкинг и т.д.
Роль
Java разработчик
Обязанности
- Реализация и проектирование REST
API;
- Конфигурация Kafka;
- Имплементация Kafka consumers and
producers;
- Обработка сообщений с помощью
Spring Integration;
- Сохранение файлов в S3;
- Работа над интерфейсом с использованием Spring Cloud для создания лямбд, которые
запускаются с помощью SQS, SNS,
объектом S3, API Gateway;
- Работа с сообщениями с помощью JMS;
- Настройка сервисов AWS;
- Развертывание микросервисов при
помощи AWS EC2 и AWS ECS;
- Управление контейнерами с помощью
Docker;
- Работа над тестами;
- Проектирование базы данных;
- Исследование и использование на
практике различных архитектурных
решений;
- Обучение младших разработчиков;
- Онбординг новых разработчиков;
- Руководство командой разработчиков (5 человек);
- Настройка Jenkins;
- Ведение log файлов с проблемами и
их устранение.
Java 17, AWS (EC2, ECS, S3, Lambda, SQS,
SNS, API Gateway), JMS, Hibernate, JPA,
Spring(Boot, Data, Security, Cloud,
Integration), PostgreSQL, Liquibase,
Swagger, JUnit, Docker-Compose, REST,
MongoDB, Apache Kafka, Docker, Jackson,
Jenkins, Git, GitHub, Jira, Confluence, Gradle.
Период работы
Сентябрь 2020 - По настоящее время
(2 года 9 месяцев)
СИСТЕМА УПРАВЛЕНИЯ БАНКОВСКИМ ДОКУМЕНТООБОРОТОМ.
Роль
Java разработчик
Обязанности
- Использование современных
методологий проектирования,
включая объектно-ориентированный
дизайн и шаблоны проектирования;
- Настройка базовых endpoints для
ввода регистрационных данных в
базы данных;
- Разработка JSP-страниц с
использованием JSF framework;
- Интеграция с внешними API сервисами
с помощью JAX-WS;
- Разработка микросервисов;
- Ответственность за интеграцию со
сторонними системами;
- Реализация сервисного слоя
пользовательского интерфейса;
- Миграция с Java 8 на Java 11;
- Обработка сообщений с помощью
Apache Kafka;
- Написание функций и триггеров на
PL/SQL;
- Разработка нового функционала по
методологии TDD;
- Настройка scrum-процессов для
перехода от методологии водопада к
agile-практике;
- Исправление ошибок;
- Разработка pipelines для Jenkins;
- Рефакторинг кода;
- Управление контейнерами с
помощью Docker;
- Построение индексов базы данных;
- Работа в распределенной команде.
Окружение
Java, Java EE, JSF, JSP, JAX-WS, Spring Boot
(Data, MVC, Cloud, Security, WebFlux),
Lombok, PostgreSQL, Liquibase, MapStruct,
Jackson, MongoDB, UML, Jenkins, Swagger,
JUnit, Mockito, Jira, Apache Kafka, Docker,
Maven, Gradle, Git, GitHub.
Период работы
Декабрь 2017 - Сентябрь 2020
(2 года 10 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
БГУ, экономический факультет
Специальность
экономист-информатик
Завершение учебы
2022 г.