Витя

Senior Java Developer (Backend), 110 000 UAH

Employment type:
full-time, part-time
Age:
43 years
City:
Kyiv

Contact information

The job seeker has entered a phone number , email and LinkedIn.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Work experience

Senior Java Software Developer

from 04.2024 to now (2 years 5 months)
SWAN Software Solutions, Київ (IT)

### Опис проєкту

Платформа для пошуку та бронювання приватних земельних ділянок для полювання та активного відпочинку на природі. Користувачі можуть знаходити, переглядати та бронювати outdoor-досвід, а власники земельних ділянок мають інструменти для управління своїми пропозиціями та бронюваннями.

### Обовʼязки та досягнення

* Виконав міграцію близько **1 000 користувачів** із Firebase (GCP) до **Keycloak** в рамках одного релізу з майже нульовим простоєм.
* Інтегрував **Keycloak** зі **Spring Security** через **OAuth2** та розширив систему RBAC, ролей і дозволів.
* Брав участь у вдосконаленні backend-функціоналу пошуку та управління оголошеннями (listing/search), а також workflow бронювання.
* Налаштовував та підтримував deployment-процеси в **GCP**.
* Підтримував середовища **production, staging, development та pre-production**.
* Проводив **code review** та допомагав junior-розробникам у вирішенні технічних завдань.
* Використовував **Claude AI agent** для підтримки процесу розробки end-to-end.

### Технології

**Java 17, Spring Boot 3.1, Spring Security, OAuth2, Keycloak 24, Spring Data, Hibernate 6, Flyway 9, PostgreSQL 15, Stripe 26, SendGrid 5, GCP, Gradle 8, GitHub.**

Java-розробник

from 07.2023 to 04.2024 (10 months)
BSG, Київ (Телекомунікації, зв'язок)

Розробка та підтримка функціоналу для білінгової платформи на базі Kill Bill.
Розробка нового функціоналу відповідно до бізнес-вимог клієнтів.
Інтеграція та налаштування billing-компонентів для реалізації клієнтських сценаріїв.
Аналіз, діагностика та виправлення програмних помилок.
Робота з існуючим Java-кодом, його підтримка та рефакторинг.
Розробка та підтримка API для взаємодії між компонентами системи.
Тестування реалізованого функціоналу та виправлень.
Взаємодія з командою для аналізу вимог, вирішення технічних проблем та доставки нового функціоналу.
Участь у вдосконаленні та розширенні функціональності billing-платформи.

Java developer

from 07.2021 to 07.2023 (2 years)
Swan Software Solutions, Київ (IT)

Супровід та підтримка Java-застосунків у production.
Аналіз, діагностика та виправлення програмних помилок (bugs).
Виявлення та усунення причин виникнення дефектів.
Розробка та внесення змін до існуючого Java-коду відповідно до вимог.
Аналіз логів та stack trace для пошуку та локалізації проблем.
Тестування виправлень та перевірка коректності роботи функціоналу.
Взаємодія з командою розробки та іншими учасниками проєкту для вирішення технічних проблем.

Java developer

from 04.2020 to 07.2021 (1 year 4 months)
Extenda Retail, Київ (IT)

Розробка програмного забезпечення для POS-систем (Point of Sale) з підтримкою фіскальних сервісів для різних країн. Використовував J2EE-компоненти та Spring Core Container. У перспективі проєкт передбачає використання Google Cloud, Docker, Gradle, Jira та інших відкритих технологій екосистеми Java EE. Для автоматизації процесів збірки, тестування та розгортання застосовується CI/CD на базі Jenkins. Наразі це велика монолітна система, однак у майбутньому планується її поступова декомпозиція на окремі сервіси та перенесення до Google Cloud із використанням хмарних механізмів.

Java Middle++ Developer

from 04.2018 to 02.2020 (1 year 11 months)
Suntech Innovation , CEO, Київ (IT)

Разработка ПО на J2EE версии 8(JDK 8) с использованием Enterprise Edition технологий(J2EE) продукт APOLLO аналог (1xbetua | Bookmaker's office).
Использование Spring Boot 1.5.x , Spring Core 4 , Spring MVC 4 , Spring Security 3.x, Spring Data 4.x,Postgres 8 ,MySQL 5,BitBucket 6, Jenkins 5,AWS,Docker EE 17.06,Gradle 5,Tomcat 7,Jira 6, and many other EE stack opensource technologies

Middle++ Java Developer

from 02.2017 to 04.2018 (1 year 3 months)
Global Ukraine Portal(SVD Solvedgen), Киев (IT)

Разработка и сопровождение Web приложений . Конкретно разработка back-End-Off части приложения . Создания Микросервисной архитектуры на базе фреймворка Spring 4 с NOSQL(MongoDB) хранилищем данных . Использование spring-boot , spring-data, spring-security, spring-oauth2 with client Credential, spring-mongo,spring-redis для shared session, maven + jenkins в роли сборщика и развертывание в стили jar файла и запуск как spring-boot micro-service. В целом использование spring-boot 1.5.6 и его компонентов .

Программист-аналитик

from 06.2016 to 02.2017 (9 months)
ПАТ "Альфа-Банк"(SVD Solvedgen), Киев (IT)

Работа с серверами WS02 архитектуры использование groovy 2.4.x использование патерна медиатора в осноме движка
а также использование apache scxml 0.9 в основе работы всего процесса .

Senior Java Developer

from 06.2015 to 05.2016 (1 year)
Ers Game Studios Llp, Киев (IT)

Работа в среде IntelliJ IDEA 13.1.6 с применением технологий EJB 3.x, Spring 4.x (Core, IoC(DI), Spring-Security 3.2.5),ActiveJDBC 1.4.11 framework with Hikari-CP java 6:2.3.9,create RestFull service on base JAX-RS using RestEasy 3.x with Hibernate 4.x framework , WildFly 8.2.0,Mysql 5.x ,configuration all project's with Maven 3.2.3.
Работа с Integraion continues GitLab 7.3.2 install n Ubuntu 14.04 and administration.

Middle++ Java Developer

from 10.2014 to 05.2015 (8 months)
Solvegen LLC, Киев (IT)

Работа в среде IntelliJ IDEA 13.1.6 с применением технологий Struts 1.3 (2),JSP, 2.0-2.1,JSTL 1.1-1.2 ,EJB 3.1, Spring 4.x (Core, IoC, AspectJ, Security),Apache CXF 3.x,Eclipse Links DB with EQL or MyBATIS 3.x configuration with xml file or Annatetion, Apache HttpComponents + Pool Connection Manager on base spring configuration (RestOperation bean),Apache other libraries,Oracle 9 (JDBC),Resin 4.0.34 and configuration all project's with Maven 3.2.1.
.Работа с Integraion continues (Jira with Merrcurial(SmartGitHg)+Maven+Jenkins job).

Middle Java Developer

from 04.2014 to 10.2014 (7 months)
CustomerTimes, Киев (IT)

Активное участие в разработке проектов как разработчика Java.
Участие в разработке команды.
Участвовать в QA для обеспечения высокого качества кода и последовательной работы пользователей.
Управление несколькими назначениями и в то же время быть в состоянии определить приоритетность поставленных задач.

Работа в среде Eclipse 4.X с применением технологий Spring 4.x (Core, IoC, AspectJ, Security),Apache CXF 3.x,Hikari-CP 2.x with Hibernate 4.x with HQL, Apache HttpComponents + Pool Connection Manager on base spring configuration (RestOperation bean),Apache other libraries,MS SQL SERVER 2011(JDBC),Tomcat 7.x,Testing with Mockito and SpingJUnitTest,Integration Test,Configuration all project's with Maven 3.2.2.
Создания OSGi Bundle's и работа с JBoss ESB Fuse Fabric 8 + Karaf + Apache CXF + Apache Camel.Работа с Integraion continues (Jira+Stash with Git+Confluence+Maven Nexus+Jenkins job).

Старшый разработчик Java(J2EE).

from 10.2013 to 04.2014 (7 months)
БМС Консалтинг Украйна (IT)

Разработка бизнес логики на JAVA 2 EE v6 (backend-off) а также клиентской части с использованием GWT-2.5.x. + Tomcat 7.x .
Разработка интерфейсов, модели управления делового регламента, работа и разработка сервисов для Колцентров и создание системы отчетности.

Работа в среде Eclipse 4.X с применением технологий 3.0(3.1),JSF 2.0(2.2),CDI,JMS,XML Read Write,JPA 1.0 with JPQL, Hibernate 4.x with HQL, Apache HttpComponents, Apache Commons libraries,GWT-2.5.X.
Развертывание Enterprise Archive(EAR) на сервере приложений Server Application Jboss AS 7.2.0 и Jboss WildFly 8.0 .
Поддержка система отчетности на технологии Jasper Reports 4.x . Разработка сервис ориентированных приложений на стороне сервера c использованием JAX-RS 2.0 and RESTEasy 2.x-3.x RESTEasy Client

Разработчик Java(J2EE)

from 06.2012 to 09.2013 (1 year 4 months)
ВАТ «Первый Инвестиционный Банк Украины», Киев (IT)

Разработка бизнес логики на JAVA 2 EE v6 (backend-off);

Разработка интерфейсов, модели управления делового регламента, работа и разработка для платежного сервиса банка .

Работа в среде Eclipse 3.Xс применением технологий EJB 3.0(3.1),JSF 2.0(2.2),CDI,JMS,XMLReadWrite,JPA 1.0 withJPQL, Hibernate 4.xwithHQL, Apache HttpComponents, Apache Commons libraries.

Развертывание Enterprise Archive(EAR) на сервере приложений ServerApplication Jboss AS 7.1.3.(7.2)

Поддержка системы отчетности на технологии Jasper Reports 4.

Разработка сервис ориентированных приложений на стороне сервера и клиента Web– ServiceArchitectures Service OrientedArchitectures (SOAs) Metro,ApacheCXF(WS-Security .. ),работа с базой данных DBOracle 10.2 (BACKEND-OFF).

Javascript fremework ExtJs,Dojo,JQuery(FRONTEND-ON);

Ведущий java разработчик

from 07.2011 to 06.2012 (1 year)
INTERACTIVITY, Киев (IT)

Разработка Web-сайтов(видео сайтов) с помощью java технологий на web сервере Tomcat. Разработка для OC Android;работа в среде Eclipse +HTML+ java+XHTML+XML+CSS+JSP+JavaScript +java framework - Struts 1 (2),Hibernate,Spring,JasperReports,Android SDK; javascript fremework ExtJs,Dojo,JQuery;

Знание принцыпов ООП,MVC,Web-Service technology;Знание языков програмирования С,C++,Pascal,Delphi,Java(JSP,JSTL,Servlet,Applet + Tomcat,Jboss,Apache);

Разработка интерфейсов,модели управления делового регламента,работа с графикой.

Ведущий Специалист разработки ПО

from 10.2008 to 07.2011 (2 years 10 months)
Novell Consulting Ukraine, Kiev (IT)

Разработка ПО (Web – дизайн,Novell Identety Manager(IDM) (NovellRBPM Roles Base Provisioning Module на Jboss-server,Sentinel monitoring system ) на ОС SLED11 ;работа в среде Eclipse +HTML+ java+XHTML+XML+CSS+JSP+JavaScript +java framework - Struts 1 (2),Hibernate,Spring,JasperReports; javascript fremework ExtJs,Dojo,JQuery;

Знание принцыпов ООП,MVC,Web-Service technology;Знание языков програмирования С,C++,Pascal,Delphi,Java(JSP,JSTL,Servlet,Applet + Tomcat,Jboss,Apache);

Разработка интерфейсов,модели управления деловогорегламента,работа с графикой

Процессингового центре» платежных карт. Разрабатываю ПО для управления платежных карт в банковской сфере

from 03.2008 to 01.2009 (11 months)
Банке Финансы и Кредит (Финансы, банки, страхование)

Разрабатываю ПО для управления платежных карт в банковской сфере.
Разработка ПО (Web – дизайн + БД) на основе PHP 4 и выше+XHTML+
XHTML+XML+CSS+JavaScript 4 и выше,

Server Appach 1.3, Informix 9.0 на ОС Linus Rad Hat;
Разработка интерфейсов,модели управления делового регламента,работа с
графикой.

Инженер – программист 3-й категории

from 04.2007 to 03.2008 (1 year)
ЦКБ «Арсенал», Kiev (Державні організації)

Отдел разработки ПО для управления ракетным комплексом
(боевых головок самонаведения).
Разработка ПО
(моделирование. логика процесса наведения )
На основе С/С++:MS Visual C++ 6.0 - MS Visual C++ 7.NET,
Работа с ActiveX,MFC,Win32 API ;Создание интерфейсов,
Моделей управления,работа с графикой,

Программист java ,c++, oracle ,delphi

from 02.2006 to 04.2007 (1 year 3 months)
МФ «Офисные системы», Kiev (Маркетинг, реклама, PR)

Работал в Департаменте «Автоматизации»,
Отделе «Внедрения и Разработки» программного продукта
внутри компании МВ ”Офисные-Системы”.

Разработка ПО на основе БД (ORACLE 9) Delphi,Java (написание запросов к серверу их оптимизация и трассировка) и клиентской части на основе(DELPHI 4-7(Client/Server)(оптимизация работы Client/Server )), работа с компонентами DOA,ODBC,COM;

Знание бизнес-процессов.

Education

НТТУ «КПИ»

Факультета Электроники Кафедры САПР(Системы Автоматизированного Проектирования , «Информационные технологии проектирования» квалификация, Киев
Higher, from 2000 to 2006 (6 years)

1.Диплом специалист компьютерной инженерии и компьютерных систем Факультета Электроники Кафедры САПР(Системы Автоматизированного Проектирования) при НТТУ "КПИ".
2.Закончил: НТТУ «Киевский Политехнический Институт» в 2006 г имею техническое ВО за специальностью «Информационные технологии проектирования» и квалификацию «Инженер с компьютерных систем »
2. Закончил при НТТУ «Киевский Политехнический Институт» Военную кафедру в 2005 г. Получил звания Младший – Летинант запаса войск Связи в 2006 г.

Additional education and certificates

2010, 60 ч

Knowledge and skills

  • HTML
  • Java
  • MySQL
  • Spring Framework
  • Hibernate
  • SQL
  • C++
  • PHP
  • Oracle Database
  • MS SQL Server
  • Apache Struts
  • API
  • MFC
  • ExtJS
  • Informix
  • Keycloak
  • Spring boot
  • Spring Security
  • Spring Data JPA
  • Spring MVC
  • Адміністрування Linux Server
  • PostgreSQL
  • MongoDB
  • Docker
  • Docker Compose
  • Kubernetes
  • JSON Web Token
  • Spring Cloud
  • Google Cloud Platform
  • AWS IAM
  • GCP IAM

Language proficiencies

  • English — above average
  • Ukrainian — fluent

Additional information

Трудолюбие и легкая обучаемость
Способность эффективно решать разноплановые задачи.
Общительность, коммуникабельность и толерантность.
Инициативность и творческий подход
Командировки по роботе, без проблем
Имеею опыт написания технической документации на :
Английском
Украинский
Увлечения
Музыка (классическая, этническая, джаз, танцевальная)
Литература.
Спорт.
Вижу себя сотрудником компании для которой важным является:
персональный рост сотрудников, творческий подход к работе и
неизменный профессионализм

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: