АА
Арам А.
Мужчина
Армения, Ереван, UTC+4
Ставка
3 896,1 Р/час
НДС не облагается
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Русский — C2
Главное о специалисте
- Опыт работы с JAVA/JAVA EE более 6 лет.
- Опыт работы с Kotlin около 5 лет.
- Умею выявлять ошибки и предлагать решения для повышения эффективности продукта.
- Использовал объектно-ориентированное программирование и Java для создания бизнеслогики.
- Хорошее понимание принципов ООП и SOLID.
- Умение писать чистый и удобный в сопровождении код с помощью
автоматизированных модульных и интеграционных тестов.
- Базовый опыт разработки приложений с использованием Spring Framework.
- Опыт работы с облачными технологиями (AWS).
- Хорошие коммуникативные навыки и навыки межличностного общения
- Высокая мотивация, организованность и энергичность.
JavaCore
Spring Framework Servlet/JSP/JSTL/JPA Microservices
Spring cloud
Apache Tomcat/MavenFeign client
RabbitMQ Java ScriptJQuery Ajax
JSON
Angular 4+HTML
CSS
Kafka MySQL
MongoDB PostgreSQL Elasticsearch Hibernate Kubernetes Velocity TemplateStruts1/2
MyBatisJunit JDBC
Gradle DockerCI/CD
Jenkins git/svnAWS
Camunda
Проекты
(8 лет 10 месяцев)
развитие и поддержка микросервисов по созданию корпоративных цифровых карт
Роль
Java-разработчик
Обязанности
Обязанности։
Разработка продуктов, основанных на микросервисной архитектуре.
Интеграция приложения с внешними и внутренними сервисами.
Написание понятного и стабильно работающего кода.
Написание unit и интеграционных тестов на Java.
Активное взаимодействие со специалистами из смежных подразделений.
Поиск и аргументация технически эффективных путей решения бизнес задач.
Сопровождение, документирование и эксплуатация разработанных приложений.
Разработка вариантов решения проблем и устранения инцидентов и дефектов.
Подробнее:
• Управлял и интегрировал базу данных PostgreSQL, используя Spring Data для удобной обработки и хранения данных.
• Проектирование и разработка RESTful API, обеспечивающих бесшовную интеграцию различных компонентов системы, повышающих функциональную совместимость и масштабируемость программного решения,
• Использовал Junit 5 и Mockito для эффективного модульного тестирования, обеспечивая прочность и надежность разработанных программных компонентов, тем самым сводя к минимуму возможные ошибки и повышая общее качество программного обеспечения.
• Проводил тщательные проверки кода, предлагая конструктивные отзывы членам команды для поддержания качества кода, согласованности и соблюдения стандартов кодирования, используя такие инструменты, как GitHub, для упрощения совместной работы.
• Работал в тесном контакте с командами обеспечения качества (QA), чтобы обеспечить всестороннее тестирование, оказывая поддержку в определении сценариев тестирования, проверке тестовых примеров и оперативном решении возникающих проблем.
Стек специалиста на проекте
ELK, Gitlab CI, Spring Data, Spring Cloud, Data, REST, Java, MongoDB, Mockito, MVC, GitHub, Kotlin, Hibernate, JUnit 5, Maven, REST API, Spring Boot, PostgreSQL, Microservices
Отрасль проекта
FinTech & Banking
Период работы
Январь 2021 - По настоящее время
(4 года 7 месяцев)
DocuLegal Pro
Роль
Kotlin/Java-программист
Обязанности
Проект: это передовая система управления документами для юридических фирм и юристов, обеспечивающая безопасное хранение, упрощенный обмен документами и инструменты для совместной работы для улучшения юридических рабочих процессов в Соединенных Штатах.
Обязанности:
- разработка сервисного слоя с реализацией бизнес-логики, проектирование DTO и сущностей БД, unit-тестирование, оптимизация функционала, позволяющего оперировать информацией, хранящейся в БД (в том числе изменение и получение данных).
Подробнее:
• Помогал в проектировании и разработке приложений на базе Java, участвуя в проектах команды, направленных на улучшение пользовательского опыта и функциональности.
• Совместно со старшими разработчиками анализировал системные требования и воплощал их в программные решения, активно участвуя в жизненном цикле разработки программного обеспечения.
• Проводил анализ кода и сеансы отладки для выявления и устранения проблем, обеспечивая надежность и эффективность приложений.
• Реализовывал принципы программирования на Java для оптимизации производительности приложений, применяя методы объектно-ориентированного программирования и шаблоны проектирования.
• Участвовал в создании схем баз данных и SQL-запросов, улучшая процессы управления и поиска данных в приложениях.
• Занимается постоянным обучением и повышением квалификации, следит за появляющимися технологиями и фреймворками в экосистеме Java.
Технологии: Java, Spring Boot, Camunda BPM, PostgreSQL, REST APIs, Hibernate, JUnit, CI/CD, Docker/Kubernetes.
Стек специалиста на проекте
PostgreSQL, Docker, REST, Java, Kotlin, JUnit, Spring Boot, Hibernate, Kubernetes, Camunda BPM, CI/CD, apis
Отрасль проекта
Insurance
Период работы
Сентябрь 2018 - Январь 2021
(2 года 5 месяцев)
WGS- T-Solutions LLC
Роль
Backend и Frontend разработчик
Обязанности
Обязанности:
Я присоединился к проекту в качестве Junior backend разработчика и успешно продвинулся до уровня middle full-stack разработчика, предоставив важный вклад в разработку рекрутерской системы для внутреннего использования компании. Эта система была спроектирована для упрощения процесса подбора свободных или более подходящих сотрудников на проекты внутри компании. В ходе проекта я выполнял следующие задачи:
Backend и Frontend разработка:
Участвовал в разработке как backend, так и frontend частей системы. На backend, я использовал новейшие технологии программирования, включая Java 11, Spring Boot, Apache Kafka и Hibernate, чтобы обеспечить надежную и производительную работу системы.
На frontend, я использовал Angular 14 для создания современного пользовательского интерфейса, который обеспечивал удобство использования и позволял эффективно управлять данными.
Подробнее:
В рамках проекта я был ответственным за спроектирование баз данных. Я использовал PostgreSQL для хранения данных, определял структуру таблиц и связей между ними с помощью Hibernate. Это обеспечивало эффективное хранение и управление данными, что способствовало высокой производительности системы.
В ходе работы над проектом я работал над разными его частями, что дало мне опыт в различных аспектах разработки приложения. Это включало как бэкенд логику, так и интерфейс взаимодействия с пользователями.
Технологии: Spring Boot MVC Data,Security, JPA. Rest,Angular 10, kafka, PostgreSQL, H2, Hibernate, Git, Gradle, Jira, Docker, Kibana, CI/CD, Linux, Docker TestContainers, Maven.
Стек специалиста на проекте
Data, REST, Git, Kibana, JUnit, JPA, Gradle, Linux, MVC, Angular 10, Kafka, Security, Angular 14, Docker, Hibernate, H2, TestContainers, Java 11, Maven, Spring Boot, Jira, PostgreSQL, CI/CD
Отрасль проекта
Hardware
Период работы
Март 2016 - Январь 2018
(1 год 11 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Ереванский государственный университет
Специальность
Магистр компьютерных наук
Завершение учебы
2015 г.
Высшее
Учебное заведение
Ереванский государственный университет
Специальность
Бакалавр компьютерных наук
Завершение учебы
2013 г.