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

Иван М. Java разработчик, Senior

ID 5765
ИМ
Иван М.
Мужчина
Беларусь, Минск, UTC+3
Ставка
4,000 Р/час
НДС не облагается
Специалист доступен с 28 мая 2023 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
J2EE
Java
Java 11
Java 17
Java 8
JDBC
MVC
Security
Spring Boot
Spring Cloud
Spring Data
Spring JDBC
EJB
JAX-RS
Hibernate
Apache POI
Liquibase
Flyway
Kibana
Camunda
Maven
Gradle
Mockito
WireMock
JUnit
UML
MapStruct
BigQuery
Docker
Kubernetes
Terraform
Apache Kafka
Apache
ActiveMQ
MySQL
PostgreSQL
MongoDB
Jenkins
Git
Bitbucket
GitLab
Jira
Confluence
JMC
Отрасли
FinTech
Главное о специалисте
Инженер-программист с 5-ю годами опыта разработки на коммерческих проектах со стандартами разработки по принципу Agile и Waterfall методологий. Технически подкованный специалист с богатым опытом применения различных подходов разработки, проектирования и управления. Организован и хорошо мотивирован, что позволяет эффективно справляться с разного рода задачами и хладнокровно подходить к работе в стрессовых ситуациях.
Проекты   (5 лет 9 месяцев)
Учет контрактов. Приложение предоставляет удобные инструменты для учета контрактов на поставку строительных материалов заказчику.
Роль
Java разработчик
Обязанности
- Решение основных проблем с совместимостью версий программного обеспечения; - Общение с заказчиком и уточнение деталей решения; - Сбор требований, подготовка технических и валидационных документов; - Руководитель команды (3 человека); - Использование функциональности Gitlab для контроля версий и проверки исходного кода; - Участие в обсуждении архитектурных решений; - Создание UML диаграмм для визуализации структуры приложения; - Участие в проектировании RESTful микросервисов; - Разработка новых энд-поинтов системы; - Front-end разработка: рефакторинг JSP страниц; - Написание кастомных JSP-тэгов для повторяющегося компонентов форм; - Интеграция с внешними API через SOAP c использованием JAX-WS; - Использование Jira для обмена данными между микросервисами; - Ревью кода; - Реализация шаблонов проектирования Java EE; - Работа с индексами в MongoDB; - Оптимизация и ускорение запросов к базе данных; - Написание скриптов с Liquibase для миграции БД; - Реализация маппинга с помощью Hibernate; - Создание Jenkins pipelines; - Нахождение багов в логах и исправление ошибок; - Управление контейнерами с помощью Docker; -Менторинг 2 разработчиков; - Коммуникация с командой и заказчиком, участие в scrum-процессах.
Период работы
Декабрь 2021 - По настоящее время  (1 год 6 месяцев)
Банковская система. Разработка системы операций ETL с высокой нагрузкой для больших данных.
Роль
Java разработчик
Обязанности
- Разработка новых функциональных возможностей и сервисов; - Создание новых модулей и микросервисов; - Рефакторинг существующего кода; - Внедрение и написание тестов; - Декомпозиция и анализ задач; - Документирование API; - Реализация системы сохранения файлов с использованием MongoDB; - Использование Kubernetes для развертывания и масштабирования контейнеров приложения и менторинг новых членов команды по развертыванию; - Создание CI/CD Jenkins задач; - Поддержка технической документации; - Разработка новых модулей; - Конфигурация EJB; - Написание скриптов миграций бд с использованием Liquibase; - Распределение задач и подзадач на модули для эффективной разработки и комплексного подхода к разработке; - Создание миграционных SQL-скриптов.
Период работы
Ноябрь 2020 - Декабрь 2021  (1 год 2 месяца)
Онлайн-система управления персоналом. Кадровая система, которая охватывает действия от процессов подбора персонала до формирования расписаний.
Роль
Java разработчик
Обязанности
- Разделение монолита на микросервисы; - Участие в обсуждениях по архитектуре и используемым технологиям; - Разработка RESTful API; - Реализация нового функционала и его поддержка; - Конфигурация кластера MSK для сервисов; - Оптимизация производительности и рефакторинг существующего кода; - Ежедневные активности, включающие: сотрудничество с распределенной командой инженеров и QA; - Коммуникации с заказчиком для обсуждения деталей решения; - Создание UML диаграмм для визуализации структуры приложения; - Ревью кода; - Реализация DAO для MySQL; - Разработка и оптимизация запросов к БД; - Оптимизация запросов к базе данных; - Создание процедур в SQL; - Оптимизация и ускорение запросов к базе данных; - Подготовка технических документов; - Проектирование базы данных; - Управление контейнерами с помощью Docker; - Решение проблем производительности; - Создание плана рефакторинга; - Рефакторинг существующего кода.
Период работы
Август 2019 - Ноябрь 2020  (1 год 4 месяца)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Полоцкий государственный университет
Специальность
Инженер-программист
Завершение учебы
2022 г.

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

НЧ
Никита Ч.
Москва
Java разработчик
Senior
3,750 Р/час
Java 8
Spring Framework
Kafka
Spring Boot
Spring Data
Spring MVC
Spring Security
Spring Cloud
Spring AOP
Spring Core
Hibernate
Java EE
JPA
Maven
Gradle
IBM MQ
Oracle
PostgreSQL
Linux
Windows
Apache Kafka
Jira
Groovy
Thymeleaf
SOLID
KISS
Yagni
DRY
TDD
DDD
BDD
REST API
Grpc
JSON API
SOAP
Swagger
OAuth
JWT
Apache Tomcat
Apache Maven
CI/CD
Jetty
ООП
Postgres
H2
Intellij IDEA
Git
Elasticsearch
Kubernetes
Jenkins
JDBC
JUnit
Mockito
Liquibase
Docker
Keycloak
Flyway
Java SE
Java
Python
XSD
Oracle DB
Confluence
Atlassian Jira
HTTP
Docker Compose
Multithread Programming
REST
Bitbucket
MapStruct
iReport
Atlassian Confluence
JMX
RxJava
Oracle Pl/SQL
C#
Zabbix
CI
core java
+79

Подробнее по опыту: + 5 лет Опыт работы с Java 8/11 - Опыт работы с Apache Camel Karaf, OSGI + 5 лет Знания Core Java и Spring Framework + 5 лет Опыт работы с базами данных PostgreSQL + Способность быстро разбираться в чужом коде + 5 лет Опыт работы с GitLab + 5 лет Опыт работы с Docker, Kubernetes + 5 лет Опыт работы с Confluence, Git, Jenkins, Maven/Gradle, Nexus, Kafka - ActiveMQ + 5 лет Опыт применения REST API О себе Программированием занимаюсь со старшей школы. Начинал с C++. Проходил стажировку в Kaspersky Lab на вирусного аналитика. Позже перешел на Java и с 3 курса начал работать в enterprise. Имелся опыт преподавания Java школьникам 16-18 лет. Приходилось на проектах писать также на Python и C#. Был небольшой опыт написания на Scala. Я постоянно стремлюсь расширять свой кругозор в области информационных технологий и изучать новые технологии. В работе я стрессоустойчивый и целеустремленный, всегда готов взяться за трудные задачи, которые могут потребовать дополнительных знаний и опыта. Я считаю, что всякая задача решаема, и готов приложить все усилия, чтобы достичь поставленных целей.

Подробнее

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

ЛЛ
Леонид Л.
Калининград
QA ручной
Senior
3,500 Р/час
JSON API
Bitrix
PostgreSQL
Git
MySQL
REST
XML
Jira
Confluence
SQL
Python
SOAP
Postman
Kibana
Тестирование
Oracle
Selenium
TestRail
QA
Selenide
JMeter
Jenkins
Selenoid
CI/CD
Grpc
Miro
Kafka
Oracle SQL
Regex
FPGA
Agile Project Management
ActiveMQ
PEAR
Smoke
+34

Опыт в IT 9 лет, из них в тестировании 3,5+ года. Стек технологий, с которым приходилось работать: Pega Platform, Oracle Commerce, CI/CD, Jenkins, Kibana, Kafka, Jira, Confluence, Miro, Bitrix, PostgreSQL, MySQL, Oracle SQL, gRPC, ActiveMQ, GIT, XML, grep, regex, REST, SOAP, JMeter, Postman. Хочу дальше работать с: Docker, Kubernetes (k8s), Python, Java, Groovy, Ruby или двигаться в сторону менеджмента, техлида, например, с развитием софт части. Есть middle опыт в тестировании mobile девайсов. Работал с мобилками на двух проектах. Нахожу сферу мобильного тестирования весьма перспективной, т.к. мобильные приложения есть у 90% бизнесов. При необходимости готов развиваться также и в области мобилок. Есть опыт на проектах с высокими нагрузками: • Моб. приложение Лэтуаль в топе сторов, обойдя ВК и т.п. • Участие в доведении продукта до MVP в Альфа-Банке https://www.vsk.ru/about/press_center/news/strahovoi_dom_vsk_lider_rosta_dms_sredi_krupneishih_strahovschikov_po_itogam_2020_goda/ Так и на маленьких проектах. Знаком с видами тестирования: • Функциональное тестирование • Регрессионное тестирование • Нагрузочное тестирование • Исследовательское тестирование • Тестирование серым ящиком • Smoke тестирование • Тестирование пользовательского интерфейса • Ре-тест • Тестирование новой функциональности • Интеграционное тестирование • Нефункциональное тестирование Интересна работа в продуктовых компаниях, больше всего импонируют e-commerce. Интересно полноценно освоить область автотестирования или роль техлида, буду рад присоединиться к команде, в которой есть такая возможность.

Подробнее