Оставьте заявку, мы подберем для вас подходящего специалиста за 48 часов!
Премия рунета

Артур Ш. Java разработчик, Senior

ID 7878
АШ
Артур Ш.
Мужчина, 25 лет
Россия, Санкт-Петербург, UTC+3
Ставка
3 141,67 Р/час
вкл. НДС 20% (433.33 Р)
Специалист доступен с 19 июля 2024 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
Java
PostgreSQL
Spring
Git
Spring Boot
Docker
Kafka
REST
MongoDB
Maven
GitLab
Redis
BD
Clean Code
Hibernate
IntelliJ IDEA
JDBC
Linux
MS Windows
MySQL
Netty
Oracle BI
RabbitMQ
SOLID
Spring Data JPA
Spring Security
Spring WebFlux
SQL
Jira
Spring Data
Java 11
Java 17
Spring Web
Code Review
Java 8
WP
ДО
Мониторинг
Разработка
архитектура
Microservices
сервисы
Планирование
Backend
Рефакторинг
Kubernetes
Spring Cloud
контейнеры
Binary Release Management
CI/CD
Kanban
Scrum
Elasticsearch
WebFlux
Проектирование
Scrum management: ретроспективы, daily scrums
Agile/Scrum
Keycloak
Oracle Database
Oracle
Отрасли
FinTech & Banking
Manufacturing
Urban technology
Знание языков
Русский — C2
Английский — C1
Главное о специалисте
Артур - опытный Java-разработчик с 4,5 годами опыта в различных проектах. Он специализируется на Java, Spring, PostgreSQL, Git, Docker, Kafka, REST и других технологиях. Артур работал над проектами в сферах производства, финансовых технологий и банковского дела, где он решал архитектурные задачи, оптимизировал функционал, интегрировал сервисы и работал с микросервисами. Он также занимался рефакторингом кода, тестированием функционала и участвовал в планировании и регулярных совещаниях с командой проекта. Артур готов решить задачи разработки и архитектуры для вашего проекта, обеспечивая высокое качество и эффективность работы.
Проекты   (4 года 11 месяцев)
Система бесконтактной/удаленной заправки для бизнеса
Роль
Senior Java Developer
Обязанности
Команда: 9 человек Проработка архитектурных решений и принятие ключевых технических решений для реализации проекта, оптимизация существующих решений; добавление нового функционала и доработка существующих решений backend-части для веб и мобильного приложения; реализация функциональности массовой установки лимитов на топливные карты - реализация очереди задач средствами БД; интеграция сервисов системы с внешними системами, микросервисами; реализация функциональности добавления оценок пользователей; доработка логики удаленной заправки; проектирование базовых модулей; поддержка и рефакторинг существующего кода; покрытие функционала тестами; разбор различных проблем на продакшене: разбор логов, поиск причин возникновения и исправление; code review; участие в регулярных митингах с командой; оценка сроков выполнения задач с учетом всех рисков; участие в планировании спринта в составе проектной команды.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Spring Boot, Spring Security, Spring Data, Spring Web, Java 11
Отрасль проекта
Manufacturing
Период работы
Январь 2024 - По настоящее время  (7 месяцев)
Крупный международный банк, онлайн-банк для юр. лиц
Роль
Senior Java Developer
Обязанности
Добавление нового функционала и обновление старого согласно новым требованиям; анализ сложных технических требований и помощь в принятии ключевых технических решений для реализации проекта; проработка архитектурных решений; проектирование базовых модулей; реализация взаимодействия нескольких сервисов (сервиса хранения данных черновика, сервиса оплаты, сервиса выписок и справок); добавление функционала карточных переводов: реализация взаимодействия с банковскими сервисами, обеспечение безопасности платежа, предоставление в удобном формате данных для истории; реализация истории операций: интеграции с несколькими банковскими сервисами, оптимизация запросов (параллельное выполнение), объединение данных из разных источников в одну ленту; добавление новых типов платежей - работа с OracleDB, реализация взаимодействия нескольких сервисов; поддержка и рефакторинг существующего кода; code review; тесное взаимодействие с аналитиком\qa\коллегами с бэка; оценка сроков выполнения задач с учётом всех рисков; участие в планировании спринта в составе проектной команды.
Стек специалиста на проекте
Maven, Spring Security, GitLab, WebFlux, Spring Data, Spring Web, Java 11, Code Review, Oracle BI, Java 17
Отрасль проекта
FinTech & Banking
Период работы
Август 2023 - Январь 2024  (6 месяцев)
Система бесконтактной/удаленной заправки для бизнеса
Роль
Senior Java Developer
Обязанности
Разработка нового и доработка существующего функционала backend-части для веб и мобильного приложения; принятие решений при разработке архитектуры, оптимизация существующего решения (уменьшение количества запросов к внешним системам, ускорение работы сервисов); реализация функционала рассылки уведомлений (push, email), разработка архитектуры взаимодействия 5 сервисов; реализация сегментированных уведомлений (push, email) - реализация оптимизированной архитектуры для фильтрации клиентов по определенным критериям; проектирование базовых модулей; интеграция сервисов системы с внешними системами, микросервисами; работа с синхронизацией данных в распределенной системе; добавление функции удаленной заправки; доработка функционала для обращения пользователей в тех. поддержку - работа с хранилищем minio, реализация кэширования для обновления статусов; разбор различных проблем на продакшене: разбор логов, поиск причин возникновения и исправление; поддержка и рефакторинг существующего кода со стратегией минимальных затрат и эффективного расширения функциональности; code review; покрытие функционала тестами; взаимодействие с системными аналитиками по вопросам декомпозиции задач на проекте; оценка сроков выполнения задач с учётом всех рисков; участие в планировании спринта в составе проектной команды; обучение начинающих специалистов;
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Планирование, Spring Boot, Spring Security, Spring Data, Spring Web, Java 11, Code Review, Рефакторинг, Backend, Разработка
Отрасль проекта
Manufacturing
Период работы
Февраль 2023 - Август 2023  (7 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Санкт-Петербургский государственный архитектурно-строительный университет
Специальность
Прикладная математика и информатика
Завершение учебы
2020 г.

Похожие специалисты

FinTech & Banking
ТБ
Тимофей Б.
Москва
Java разработчик
Senior
3 375 Р/час
Active Directory
Agile
Apache Camel
API
BDD
Bitbucket
Confluence
Docker
Dyntrace
EJB
+135

Java developer senior Технические навыки: Архитектура: Микросервисная, Монолитная, DDD Паттерны и практики разработки: Интеграционные (EIP) Микросервисные (MSA), SOLID Технологии и фреймворки: Java SE 8/11/17, Java core, Spring Boot, Spring Data, Spring Security, Spring Webflux, Spring batch, Spring Webflux, Apache Camel Фреймворки: JPA, Hibernate, JDBC Системы контроля версий: git, bitbucket, gitlab Сборка проектов: maven Аутентификация и авторизация: Spring security (JWT, СУДИР, Active Directory) CI/CD конвейеры: Gitlab, Jenkins, liquibase Базы данных SQL: PostgreSQL, Oracle Методологии разработки: Agile, Scrum, Kanban Мониторинг: Grafana, Dynatrace Тестирование: JUnit, Mockito, Spring Testing Framework, Testcontainers, TDD, BDD Управление проектом: Jira, Confluence Системы миграции БД: Liquibase Протоколы и интеграционные подходы: http/s, REST, RESTful API, gRPC, SOAP, WebServices Сериализация и десериализация: JSON, JAXB, XJB, Jackson, Protobuf Технологии контейнеризации: Docker Оркестраторы: Kubernetes, OpenShift Брокеры сообщений: RabbitMQ, Kafka, API management: Swagger, OpenAPI Операционные системы: Windows, Linux, macOS Вспомогательные языки программирования: SQL, Kotlin, Анализ кода: Checkstyle, Sonarqube, Jacoco Профессиональные навыки и умения: Критическое мышление Работа с рисками: выявление потенциальных рисков, выработка временных и целевых решений, отслеживание состояния Умение читать чужой код и при необходимости делать рефакторинг (даже если он написан на отличном от Java языке или неиспользуемой мною технологии)

Подробнее
EdTech • Government & Public Sector • Logistics & Transport
АК
Артём К.
Великий Новгород
Java разработчик
Lead
3 437,5 Р/час
Java
JavaScript
NoSQL
SQL
CSS
Docker
Elastic
Gradle
HTML
JPA
+117

Более 20 лет опыта в сфере информационных технологий и разработке программного обеспечения. Опыт проектирования разрабатываемых решений, экспертный уровень в разработке серверной части, сильные лидерские качества, умение работать как с современными, так и с классическими технологиями, в том числе: ReactJS и смежными технологиями, Jakarta EE, SQL и non-SQL DB, микросервисы, МОМ, асинхронные неблокирующие решения, Kubernetes, Docker, Jasper Reports, Alfresco, современный CI/CD, Agile/Scrum, UML, распределённые многоуровневые системы, исследования и проектирование, анализ и аудит кода, проектирование и разработка аппаратного обеспечения, проектная деятельность и управление командой. Разработка комплексных решений ПО и моделирование. Хорошо развиты коммуникативные навыки и лидерство. Командный игрок, умеет быстро переключаться между задачами, быстро обучается новому.

Подробнее

Недавно просмотренные специалисты

E-commerce & Retail
ВА
Владимир А.
Абовян
Android разработчик
Senior
3 625 Р/час
Java
C#
Kotlin
Realm
Android
Android Studio
Material Design
Разработка ПО
Unity3D
Проектирование
+10

Я опытный разработчик мобильных приложений для Android с более чем 8 годами профессионального опыта. Мое страстное стремление к постоянному обучению в сфере разработки делает меня незаменимым кандидатом для вашей компании. Я всегда открыт новым знаниям и технологиям, готов осваивать новые инструменты и методы, чтобы достичь максимального качества в своей работе. Одним из моих сильных качеств является способность работать в команде. Я настоящий командный игрок, готовый делиться своими знаниями и опытом, а также активно участвовать в коллективных проектах. Я понимаю, что эффективное взаимодействие и сотрудничество с коллегами способствуют достижению наилучших результатов. Кроме того, я прекрасно справляюсь с работой в стрессовых ситуациях. Благодаря своей уверенности, организованности и способности оставаться спокойным и решительным, я успешно преодолеваю сложности и достигаю поставленных целей. Я умею эффективно приоритизировать задачи и сохранять высокий уровень производительности, даже в сжатые сроки. С уверенностью могу сказать, что мой профессиональный опыт и ключевые навыки позволяют мне быть ценным активом для вашей команды. Я готов внести свой вклад и преуспеть в новом вызове. Образование

Подробнее