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

Тимофей У. Java разработчик, Middle+

ID 8290
ТУ
Тимофей У.
Мужчина, 22 года
Россия, Москва, UTC+3
Ставка
2 500 Р/час
НДС не облагается
Специалист доступен с 23 июля 2024 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Middle+
Навыки
ACID
Boost
Camunda
Clean Architecture
Collections
Docker
DRY
Exception
Git
GitHub
Gradle
Grpc
gtest
Hibernate
Java Core
JDBC
Jest
JPA
JUnit
Kafka
KISS
Maven
Mockito
NestJS
Netty
PostgreSQL
RabbitMQ
REST
Security
SOLID
Spring Core
SQL
Stream API
Swagger
Unix
Web
Yagni
Microservice Architecture
Spring Data JPA
Отрасли
Travel, Hospitality & Restaurant business
Главное о специалисте
Самая технически сложная и интересная задача: Реализация JWT авторизации с использованием Spring Security была для меня одной из самых сложных и интересных задач. Я был новичком в работе со Spring Security и JWT концепцией, поэтому мне пришлось быстро освоить новые технологии и применить их на практике. Я успешно реализовал эту задачу, это было для меня ценным опытом и доказательством моей способности быстро учиться и применять новые знания на практике. Куда хочется развиваться: Хочу развиваться в первую очередь как разработчик С какими задачами хотелось бы работать: Хотелось бы время от времени сталкиваться с задачами которые требуют изучения новых технологий, или нетривиальных, шаблонных подходов к решению задач. С какими не хотелось бы: Я не хотел бы работать на постоянной основе с CRUD-задачами.
Проекты   (4 года 7 месяцев)
RuGid
Роль
Java Backend Developer
Обязанности
Описание : Мобильное приложение, позволяющее пользователям с легкостью находить интересные места и экскурсии Команда проекта : 5 - iOS разработчиков, 5 - Android разработчиков, Product менеджер, Delivery менеджер, 2 - Аналитика, 1 - Тестировщик, 5 - бэкэнд разработчиков, 1 Дизайнер Стек : Spring (MVC, Data, Security, WebFlux, JPA, Cloud) , Hibernate, CriteriaAPI PostgreSQL, Kafka, gRPC, Gradle,JUnit5 , Mockito, Swagger, CI/CD, Camunda Задачи : - Разработка микросервисов (проектирование, разработка, тестирование) - Интегрирование с внутренними сервисами посредством брокера сообщений Kafka и gRPC - Интегрирование с внешними сервисами посредством HTTP, используя Spring WebClient - Проведение работы по оптимизации запросов - Написание модульных тестов - Исправление дефектов - Написание интеграционных тестов с использованием Testcontainers - Работа с контейнерами Docker - Работа с Camunda - Работа в соответствии с методологией Agile.
Период работы
Январь 2021 - По настоящее время  (3 года 7 месяцев)
BNS CLUB
Роль
Java Backend Developer
Обязанности
Описание: Приложение для онлайн-шоппинга истории. Команда: (продуктовая) 4 - Java developer, 4 – Frontend developer, 2 - тестировщика, 1 - системный аналитик, 2 - бизнес аналитика, 2 - дизайнера Стек: Java 17, Spring Web, Spring Data JPA, Spring Security, Spring Boot, Docker, Liquibase, Maven, PostgreSQL, JUnit5, Mockito Задачи: - Разработка RESTful-сервисов - Написание модульных тестов - Исправление дефектов - Написание интеграционных тестов - Работа в соответствии с методологией Agile.
Период работы
Февраль 2019 - Январь 2020  (1 год)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Московский Технический Университет Связи и Информатики
Специальность
Инженерия разработки программного обеспечения
Завершение учебы
2025 г.

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

FinTech & Banking • FoodTech • HRTech
ВН
Вадим Н.
Рязань
Java разработчик
Middle
3 000 Р/час
Camunda
CI/CD
Clean Architecture
Docker
DRY
Flyway
GitHub
GitLab
Gradle
Hibernate
+60

Самая технически сложная и интересная задача: Наиболее сложная и интересная задача, с которой я столкнулся, это переход от монолитной архитектуры к микросервисной. Выполнение задачи требовало: изучение микросервисной архитектуры, проектирование микросервиса, определение его внутренней составляющей, реализацию его связей с другими микросервисами, изменении некоторой логики микросервиса. Также задача по оптимизации скорости загрузки картинок имела свои сложности. При выполнении данной задачи, изучил некоторые алгоритмы по сохранению картинок в файловую систему. Также задача требовала исключить повторного сохранения картинок. Также требовалось решить проблему, когда не у всех картинок, было расширение. Куда хочется развиваться: В первую очередь планирую развиваться технически. Также, в будущем, было бы интересно попробовать себя в роли iOS-developer С какими задачами хотелось бы работать: Хотелось бы время от времени сталкиваться с задачами которые требуют изучения новых технологий или нетривиальных или шаблонных подходов к решению задач. С какими не хотелось бы: Не хотелось бы постоянно получать только задачи на исправление багов и рефакторинг кода

Подробнее
Отрасли не указаны
НЧ
Никита Ч.
Москва
Java разработчик
Senior
3 750 Р/час
Java 8
Spring
Kafka
Spring Boot
Spring Data
Spring MVC
Spring Security
Spring Cloud
Spring AOP
Spring Core
+75

Подробнее по опыту: + 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. Я постоянно стремлюсь расширять свой кругозор в области информационных технологий и изучать новые технологии. В работе я стрессоустойчивый и целеустремленный, всегда готов взяться за трудные задачи, которые могут потребовать дополнительных знаний и опыта. Я считаю, что всякая задача решаема, и готов приложить все усилия, чтобы достичь поставленных целей.

Подробнее
E-commerce & Retail • FinTech & Banking • HRTech • Insurance
ГА
Глеб А.
Санкт-Петербург
Java разработчик
Middle+
3 375 Р/час
API
ASP.NET
Bootstrap
C#
CSS
Git
GitHub
Gradle
Hibernate
HTML
+84

Глеб — опытный Java-разработчик с опытом работы более трёх лет. Он участвовал в разработке и поддержке различных проектов, связанных со страхованием, электронной коммерцией, HR-технологиями, финансами и банковской деятельностью. Глеб обладает широким спектром навыков, включая работу с API, ASP.NET, Bootstrap, C#, CSS, Git, Gradle, Hibernate, HTML, Java, JSON, JUnit, Lombok, Maven, Mockito, PostgreSQL, Postman, Scrum, Spring, SQL, Swagger, Tomcat, WordPress, XML, проектирование, Restful, SOAP/REST, GitLab, Java 17, JPA, Security, Spring Boot, Web, базы данных, Data, Java 11, MS SQL, MVC, REST API, DevOps, Hack, рефакторинг, backend, code review, frontend, MVP, NUnit, QUnit, REST, Streams, UNET, Unity, Unix, xUnit, Angular. Он работал над проектами, связанными с ведением статистической отчётности, разработкой системы хранения и формирования электронных накладных, созданием бухгалтерских систем для выборки данных и формирования статистических отчётов, поддержанием корпоративных порталов, а также разработкой серверной части приложения для трейдинга и долгосрочных инвестиций.

Подробнее
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 языке или неиспользуемой мною технологии)

Подробнее

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

Travel, Hospitality & Restaurant business
ТУ
Тимофей У.
Москва
Java разработчик
Middle+
2 500 Р/час
Microservice Architecture
Clean Architecture
Spring Core
Spring Data JPA
Stream API
Camunda
SOLID
Netty
REST
Git
+39

Самая технически сложная и интересная задача: Реализация JWT авторизации с использованием Spring Security была для меня одной из самых сложных и интересных задач. Я был новичком в работе со Spring Security и JWT концепцией, поэтому мне пришлось быстро освоить новые технологии и применить их на практике. Я успешно реализовал эту задачу, это было для меня ценным опытом и доказательством моей способности быстро учиться и применять новые знания на практике. Куда хочется развиваться: Хочу развиваться в первую очередь как разработчик С какими задачами хотелось бы работать: Хотелось бы время от времени сталкиваться с задачами которые требуют изучения новых технологий, или нетривиальных, шаблонных подходов к решению задач. С какими не хотелось бы: Я не хотел бы работать на постоянной основе с CRUD-задачами.

Подробнее