Дмитрий Р., Senior, Java разработчик

Male avatar
Дмитрий Р.
Армения, Ереван
3 190 ₽/час 510 400 ₽/мес.
    Java разработчик
  • Senior
Опыт работы:

Стаж работы — 15 лет

Языки:

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

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

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

Навыки
Windows
Linux
Java
Pl/SQL
Go
Spring
Apache Commons
Jackson
TestNG
Mockito
Hibernate ORM
Jira
Confluence
Git
JPA/ORM
PrimeFaces
ETL
mvn
Kafka
Kubernetes
Unit-тестирование
Mock’ирование
HTTP/REST
Open API (Swagger)
Collection API
Liquibase
Keycloak
Flyway
RabbitMQ
CI/CD
SonarQube
Jenkins
Database:
MySQL
PostgreSQL
Oracle
MongoDB
Applications:
Docker
Формат работы
Удалённо
Описание о специалисте

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

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

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

Разработка системы массовых рассылок с управлением контентом, сбором статистики, построением отчётности, администрированием пользователей и интеграцией с API. SMS-, Viber- и Telegram-рассылки с индивидуальным контентом и расписанием.

Позиция на проекте
Senior Java разработчик
Размер команды
9
Ответственность
  1. Разработка и поддержка приложений на Java.
  2. Написание и оптимизация кода.
  3. Проектирование архитектуры.
  4. Интеграция API.
  5. Разработка сервисов для построения бизнес отчётности.
  6. Обеспечение покрытия функционала тестами.
  7. Тестирование и документирование.
  8. Развертывание микросервисов для эффективной работы системы.
Технологии и инструменты
Docker, Flyway, Keycloak, Liquibase, PostgreSQL, Spring Boot, Spring Data JPA, Spring Security, Spring Test, HTTP/REST, Collection API, Open API (Swagger), Spring Transactional, JPA/ORM
Период работы/продолжительность
Май 2024 г. - Январь 2026 г.
Приложение онлайн бухгалтерии для малого и среднего бизнеса
Описание задачи/проекта

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

Позиция на проекте
Senior Java разработчик
Ответственность
  1. Исправление багов.
  2. Коммуникация с командой.
  3. Проведение релизов.
  4. Написание модульных и интеграционных тестов.
  5. Проведение код ревью.
  6. Добавление новых фич.
  7. Участие в развитии продукта и процессов вместе с командой.
  8. Анализ требований.
  9. Разработка и поддержка приложений на Java, написание и оптимизация кода, проектирование архитектуры, интеграция API, тестирование и документирование.
Технологии и инструменты
CI/CD, Confluence, Docker, Java 17, Jira, Kubernetes, Oracle, RabbitMQ, REST API, SonarQube, Swagger, Spring 3
Период работы/продолжительность
Сентябрь 2023 г. - Апрель 2024 г.

Образование

Высшее
Название учебного заведения/курса
Дальневосточный институт международных отношений
Специальность
Информатик-экономист
Аналогичные специалисты
Male avatar
Павел Ш.
Россия, Иваново
3 200 ₽/час
    Java разработчик
  • Lead
Опыт коммерческой разработки на большом количестве языков программирования. В том числе разработка микросервисов на Java, Golang, C#; вспомогательных приложений и утилит на Python. Есть опыт front-end разработки, хорошее знание HTML, CSS, JavaScript и TypeScript. Опыт разработки приложений на Angular и опыт разработки web-приложений с использованием OpenAPI на back-end и front-end. Опыт интеграции с ElasticSearch/OpenSearch для организации полнотекстового поиска. Опыт построения микросервисной архитектуры в том числе гетерогенных микросервисных систем, также имеется опыт постепенной декомпозиции монолитных сервисов и обновления системы до микросервисной архитектуры. Занимался разработкой архитектуры взаимодействия между сервисами с использованием ActiveMQ, Apache Kafka, gRPC. Опыт постановки задач по собранным техническим требованиям. Опыт разработки процессов сборки и развертывания приложений, настройки CI/CD. Опыт проектирования архитектуры информационной системы и моделей данных.
    Java
    GOlang
    JavaScript
    TypeScript
    .NET
    C#
    Angular
    Java EE
    Spring
    Spring Security
    Spring Boot
    Android SDK
    SQL
    PostgreSQL
    MongoDB
    Hibernate
    JUnit
    Proxmox VE
    Power BI
    MetaBase BI
    TeamCity
    ELK
    Kubernetes
    Graylog
    Prometheus
    Grafana
    Docker
    AWS
    Terraform
    OpenAPI
    Grpc
    Jenkins
    NiFi
    Apache Kafka
    ActiveMQ
    RabbitMQ
    YouTrack
    Jira
    Linux
Не нашли, кого искали?

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

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

Request Poster