Дмитрий Л. , Middle+, Java разработчик

Male avatar
Дмитрий Л.
Россия, Санкт-Петербург
3 335 ₽/час 533 600 ₽/мес. без НДС
Опыт работы:
Более 6 лет
Языки:

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

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

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

Навыки
Java
Spring
CI/CD
Kubernetes
Linux
OOP
Scrum
Test-Driven Development
Java 8
Java 11
Java 17
Kotlin
Apache Tomcat
Jetty
Maven
Gradle
Spring Boot
Spring Cloud
Spring Cloud Gateway
Spring Core
Spring Data
Spring MVC
Spring Rest
Spring Security
Kafka
CVS
Git
Bitbucket
Postgres
DBeaver
HQL
Liquibase
Hibernate
Data JPA
JUnit
Mockito
Unit testing
integration tests
API tests
Jenkins
Red hat openshift
Technology:
SQL
Applications:
Docker
Source_control:
GitHub
GitLab
Database:
MySQL
Формат работы
Удалённо
Описание о специалисте
  1. Я работаю Software Engineer уже 6 лет, используя Java technology stack. Открыт к изучению новых технологий, позволяющих создавать более сложные решения, необходимые для бизнеса;
  2. Основные технические навыки: Java, Spring, SQL;
  3. Опыт работы с микросервисной архитектурой CI/CD, Kubernetes;
  4. Знание Linux, Docker;
  5. Знание концепций OOP, шаблонов проектирования и практик разработки ПО;
  6. Опыт работы в Agile methodologies (Scrum, Test-Driven Development).

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

Микросервисная архитектура для упрощенной системы налогообложения
Описание задачи/проекта

Сервис автоматически рассчитывает налоги для корпоративных клиентов на основе данных транзакций, передаваемых банком в ФНС.

Позиция на проекте
Java разработчик
Ответственность
  1. Разработка RESTful API для веб-приложений: написание понятного, эффективного и документированного кода на Java и Spring Boot
  2. Интеграция со смежными система через брокер сообщений Kafka, restfull запросов
  3. Развертывание и помощь в настройках сервисов на различных контурах в рамках CI/CD (ИФТ, ПСИ, НТ) Jenkins, Red hat openshift
  4. Реализация базовых CRUD операций (Create, Read, Update, Delete).
  5. Spring Data JPA / Hibernate / Dataspace для взаимодействия с БД.
  6. Использование практик ООП, следование принципам SOLID и шаблонам проектирования.
  7. Написание модульных, интеграционных, api тестов с использованием JUnit и Mockito
  8. Работа с реляционными базами данных (PostgreSQL, Dbeaver), ипользуя Hibernate для ORM. Написание SQL-запросов для извлечения и обработки данных.
  9. Использование Git для контроля управления кодовой базы.
  10. Следование методологиям Agile/Scrum (статусы, планирование спринтов)
Технологии и инструменты
Docker, Hibernate, Kafka, Kubernetes, Maven, MVC, OpenAPI, Spring Boot, Postgres, Java17
Период работы/продолжительность
Январь 2021 г. - Июль 2026 г.
Система автокредитования для сотрудников банка
Описание задачи/проекта

Микросервисная архитектура.

Позиция на проекте
Java разработчик
Ответственность
  1. Разработал логику сервисов для корректного распределения данных
  2. Поддержка логики сервисов с помощью автоматизированных тестов
  3. Написание новых микросервисов
  4. Написание документации для разработки
Технологии и инструменты
Docker, Grafana, Hibernate, Java 11, Kafka, Kotlin, Kubernetes, Maven, MVC, OpenAPI, Spring Boot, Postgres
Период работы/продолжительность
Октябрь 2020 г. - Январь 2021 г.
Микросервисная архитектура для интернет-магазина
Позиция на проекте
Java разработчик
Ответственность
  1. Разработал логику сервисов для корректного распределения данных
  2. Написал контроллеры для новых микросервисов
  3. Адаптировал библиотеки для изменений микросервисов
  4. Поддержка логики сервисов с помощью автоматизированных тестов
Технологии и инструменты
Docker, Hibernate, Java, Kafka, Kubernetes, Maven, MVC, OpenAPI, Spring Boot, Postgres
Период работы/продолжительность
Июнь 2020 г. - Октябрь 2020 г.

Образование

Высшее
Название учебного заведения/курса
ИжГТУ (Ижевский государственный университет), Ижевск
Специальность
Прикладная информатика, Инженер-программист
Аналогичные специалисты
Не нашли, кого искали?

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

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

Request Poster