Максим С. , Senior, Java разработчик

Male avatar
Максим С.
Россия, Санкт-Петербург
3 450 ₽/час 552 000 ₽/мес. без НДС
    Java разработчик
    Kotlin разработчик
  • Senior
Опыт работы:
Более 6 лет
Языки:

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

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

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

Навыки
Git
BPMN
Jira
Kafka
Kubernetes
Java
Spring Boot
Hibernate
Spring
JUnit
UML
Maven
Grpc
Jenkins
ООП
SOLID
Spring Framework
Liquibase
CI/CD
микросервисы
AstraLinux
Prometheus
Grafana
Elasticsearch
Redis
Kotlin
gatling
JMeter
TypeScript
Java 17
Keycloak
Camunda
Nginx
СУБД
Artemis
бд
Spring Cloud
AWS
Spring Security
JWT
DBeaver
NoSQL
Spring Data
OOП
IntelliJ IDEA
Java 21
opentelemetry
Maven/Gradle
hibernate/jpa
Java 8-17
ActiveMQ
Tomcat 9
Technology:
JavaScript
SQL
REST
HTML
CSS
Angular
ORM
Database:
PostgreSQL
Applications:
Docker
Instruments:
Postman
Формат работы
Удалённо
Описание о специалисте

• Разработка с Java Spring более 9 лет. Начинал работать с Spring Framework 4,

работал со Spring Boot, Spring WebMVC, Spring Cloud, Spring Data, Spring Security, Apache Kafka, RabbitMQ, Postgres и др.

• Опыт работы с микросервисами более 3х лет.

• Опыт работы с Kotlin более 3-х лет для серверной разработки.

• Коммуникабельный, лояльный, ответственный, внимательный.

• Уверенное знание Java (8-21) и Kotlin

• Уверенное знание SQL

• Знание принципов ООП, SOLID, основ теории UML.

• Знание методик и процессов тестирования

• Знания HTML, CSS, JavaScript, TypeScript.

• Легко и быстро обучаюсь новым знаниям.

• Быстрое освоение новых программных продуктов.

• Самостоятельное изучение языков программирования.

• Опыт работы со Сбер-продуктами на проекте Сбер Менеджер документов

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

Проект Сбера. Менеджер документов
Описание задачи/проекта

Банковский проект. Обслуживание запрошенного списка документов у клиента при кредитных сделках и в мониторинге сделок (ежемесячный сбор); сбор документов у клиентов и сопоставление данных документов с запрошенными; валидация корректности предоставленных документов

Позиция на проекте
Java разработчик, Senior
Размер команды
5-6 разрабочиков бекенд, 2-3 аналитика, 4-5 тестировщиков
Ответственность
  1. Разработка нового функционала;
  2. Поддержка legacy-кода; проработка новых задач; Коммуникация со смежными командами;
  3. Сопровождение кода до промышленной среды (ПРОМ); Решение проблем, возникающих в ходе нагрузочного тестирования;
  4. Участие в тестировании отказоустойчивости, когда части системы выходят из строя (БД, Кафка), тестирование развертывания изменений в старых сервисах и новых сервисах в On-Prem инфраструктуре Сбер;
  5. Подготовка Maven проекта для новых сервисов с использование изолированного Nexus;
  6. Подключение новых сервисов к SonarQube;
  7. Составление документации для новых сервисов и актуализация для изменённых сервисов
Технологии и инструменты
Bitbucket, gigachat, Jenkins, Jira, Spring Boot, Java 11-17, PVS, Giga IDE, DPM, OKO
Период работы/продолжительность
Февраль 2024 г. - Декабрь 2025 г.
Tripmaker: AI Travel Assistant
Описание задачи/проекта

Цель проекта предоставить пользователю первичный маршрут путешествия в «новый незнакомый» город с использование искусственного интеллекта, согласно пожеланиям пользователя.

Позиция на проекте
Java разработчик, Senior
Размер команды
1-2 бизнес аналитика, 2-5 разработчиков DS, 2-4 разработчика backend (java/kotlin), 2-5 DevOps, 3-6 тестировщиков, 10-20 контент менеджеров
Ответственность
  1. Разработка backend части, которая была представлена в виде микро-сервисов и отвечала за хранение и управление путешествиями пользователя и сопутствующей информации (пользователи, места, аналитика и др.);
  2. Интеграция со сторонними сервисами;
  3. Реализация бизнес-логики;
  4. Опыт написания автотестов, включая фреймворки, интегрирующиеся с фронтендом;
  5. Покрытие кода unit-тестами;
  6. Реализация интеграционных тестов; подготовка и проведение нагрузочного тестирования инструментами Jmeter, Gatling;
  7. Развертывание SonarQube и подключение проекта к нему
Технологии и инструменты
Angular 15, Apache Kafka, AWS Services, Elasticsearch, gatling, Grafana, Grpc, JMeter, JWT, Keycloak, Liquibase, Nginx, Prometheus, REST API, TypeScript, k8s, Postgres, Spring Framework, Argo CD, Java/Kotlin, Kotlin Coroutine, Open Telemetry
Период работы/продолжительность
Апрель 2021 г. - Февраль 2024 г.
АИС ПФР 2
Описание задачи/проекта

Данный проект представляет из себя систему, состоящую из множества подсистем, которые имеют различные архитектуры (монолиты, микро-сервисы). Данная система имеет множество внутренних интеграций между подсистемами и внешних с другими государственными системами (ФНС, ГосУслуги и т.п.), системами НПФ, система банков и др.

Позиция на проекте
Java разработчик, Senior
Размер команды
1-10 тестировщиков, 2-20 разработчиков, 1-2 DevOps, 1-5 бизнес-аналитиков
Ответственность
  1. Разработка нового функционала в существующих системах для ПФР;
  2. Поддержка существующего функционала;
  3. Тестирование установки в On-Prem инфраструктуре ПФР; Развертывание в On-Prem инфраструктуре ПФР и проведение НТ тестов на реальных деперсонализированных данных;
  4. Подготовка сборки с учетом возможности сборки в On-Prem инфраструктуре ПФР (передавались исходники и библиотеки);
  5. Администрирование Linux (RedHat 6.5): установка сферы из rpm-файлов, IBM MQ, мониторинг посредствам утилит top и htop, чтение и получение логов, проброс туннелей из офисной сети в сеть ПФР;
  6. Участие в MVP развертывании SonarQube и подключение проекта к SonarQube;
  7. Анализ зависимостей на наличие уязвимостей и устранение уязвимости;
  8. Составление документации по установке в On-Prem инфраструктуре ПФР
Технологии и инструменты
ActiveMQ, Allure Report, Apache Kafka, Apache POI, Bootstrap, Camel, Camunda, Groovy, IBM WebSphere, Java EE, Liquibase, AngularJS, Spring Framework, Spring Boot Framework, Grails Framework, Liberty Profile, Apache Common
Период работы/продолжительность
Август 2019 г. - Апрель 2021 г.
АИС ПФР 2. Подсистема УСПН
Описание задачи/проекта

Данный проект представляет из себя систему, состоящую из множества подсистем, которые имеют различные архитектуры (монолиты, микро-сервисы). Данная система имеет множество внутренних интеграций между подсистемами и внешних с другими государственными системами (ФНС, ГосУслуги и т.п.), системами НПФ, система банков и др.

Позиция на проекте
Java разработчик, Senior
Размер команды
5-10 тестировщиков, 5-10 разработчиков, 2-4 бизнес-аналитика
Ответственность
  1. Разработка нового функционала в подсистеме УСПН;
  2. Поддержка существующего функционала;
  3. Реализация эмуляторов на основании спецификаций сторонних систем;
  4. Управление 1-2 подчинёнными;
  5. Наставничество у стажеров;
  6. Тестирование установки в On-Prem инфраструктуре ПФР; Развертывание в On-Prem инфраструктуре ПФР и проведение НТ тестов на реальных деперсонализированных данных
Технологии и инструменты
ActiveMQ, Allure Report, Apache Kafka, Apache POI, Bootstrap, Camel, Groovy, Java EE, AngularJS, Spring Framework, Spring Boot Framework, Grails Framework, Apache Common, IBM WebSphere Liberty Profile
Период работы/продолжительность
Октябрь 2016 г. - Август 2019 г.
АИС ПФР 2. Подсистема УСПН
Описание задачи/проекта

Данный проект представляет из себя систему, состоящую из множества подсистем, которые имеют различные архитектуры (монолиты, микро-сервисы). Данная система имеет множество внутренних интеграций между подсистемами и внешних с другими государственными системами (ФНС, ГосУслуги и т.п.), системами НПФ, система банков и др.

Позиция на проекте
Java разработчик, Junior
Размер команды
10-15 тестировщиков, 15-20 разработчиков, 3-6 бизнес-аналитика
Ответственность
  1. Разработка нового функционала в подсистеме УСПН;
  2. Реализация эмуляторов на основании спецификаций сторонних систем;
  3. Ознакомление с новыми технологиями с целью в будущем внести в проект;
  4. Тестирование установки в On-Prem инфраструктуре ПФР; Развертывание в On-Prem инфраструктуре ПФР и проведение НТ тестов на реальных деперсонализированных данных
Технологии и инструменты
ActiveMQ, Allure Report, Apache Kafka, Apache POI, Bootstrap, Camel, Groovy, Java EE, AngularJS, Spring Framework, Spring Boot Framework, Grails Framework, Apache Common, IBM WebSphere Liberty Profile
Период работы/продолжительность
Июнь 2015 г. - Октябрь 2016 г.

Образование

Бакалавр
Название учебного заведения/курса
Одесский национальный морской университет
Специальность
Компьютерные науки
Аналогичные специалисты
Male avatar
Павел Ш.
Россия, Иваново
3 680 ₽/час без НДС
    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