Размещайте вакансии
Нанимайте без комиссий
Квалифицированный Java-разработчик с более чем 5-летним опытом создания динамических веб-приложений с полным SDLC. Спроектировал и разработал широкий спектр веб-приложений (облачная система онлайн-банкинга, система регистрации клиентов, переводы и платежи, система управления школой, POS-системы) с использованием таких технологий, как Java, Kotlin, Spring, PostgreSQL.
Активный командный игрок и разработчик на протяжении всего цикла разработки с действиями, связанными с отслеживанием статуса разработки, созданием и проверкой проектов и соответствующих документов, внедрением кода и обзорами среди внутренних и клиентских разработчиков. Участвовал во внедрении CI/CD с использованием Docker, Kubernetes, CircleCI и Gitlab Actions. Выполнял модульное и контрактное тестирование приложений с JUnit, Spock, Mockito.
Предоставление функциональных обновлений на основе требований клиентов для обеспечения превосходного взаимодействия с пользователем. Знаком с сервисами AWS. Разработана архитектура проекта, реализованы микросервисы.
Самообучайтесь, схватывайте, адаптируйтесь, быстро планируйте и эффективно делитесь информацией. Хорошее решение проблем с вниманием к деталям.
Технические навыки
Языки программирования: Java, Kotlin; SQL
Фреймворки и библиотеки: Spring Boot, Spring Security, Spring Data
API: REST API, мыло
Базы данных: PostgreSQL, Oracle SQL, Redis
Облачные технологии: AWS, AWS SQS, AWS S3, AWS Cognito
Система сборки: Maven, Gradle
ORM: Hibernate ORM
CI/CD: Docker, Kubernetes, Circle CI, Gitlab Actions, OpenShift
Система контроля версий: Гит
Тестирование: Junit, Spock, Mockito
Сервисы: Sonar, Snyk, Grafana, Datadog, Kibana
Брокеры сообщений: Apache Kafka, Rabbit MQ
Методологии: Канбан, Скрам
Другое: ООП, Микросервисы, Многопоточность, Шаблоны и принципы проектирования, Алгоритмы
Responsibilities include:
•Developed a cloud-based online banking system based on microservices.
•Conducted software analysis, testing, programming, debugging.
•Delivered software high availability and performance.
•Maintained and optimized systems.
•Controlled task deadlines.
•Tracked issues, fixed bugs.
•Reviewed code.
Tech used: Java, Kotlin, Microservices, Spring Boot, JUnit, Docker, Kubernetes, Gitlab Actions, OpenShift, Kafka MQ, Scrum, Kibana, SonarQube, Gradle
Responsibilities include:
•Developed a lot of microservices on online banking system and customer onboardingsystem.
•Optimized performance on customer onboarding system.
•Developed online customer video verification.
•Performed unit and contract tests using Junit, Spock and Groovy.
•Reviewed code.
Tech used: Java, Kotlin, Microservices, Spring Boot, JUnit, Docker, Kubernetes, Circle CI, AWS, Scrum, Datadog, SonarQube, Gradle, Maven
Responsibilities include:
•Contributed in every stage of the development lifecycle.
•Prepared and produced releases of software components.
•Supported continuous improvement.
•Wrote efficient and testable code.
•Conducted software analysis, testing, programming, debugging.
Tech used: Java EE, Spring Boot, Circle CI, Docker, Kanban
Responsibilities include:
•Developed services on school management system
•Developed new features
•Fixing bugs
Tech used: Java EE, Monolith Architecture