Витя

Senior Java Developer (Backend), 110 000 грн

Вид зайнятості:
повна, неповна
Вік:
43 роки
Місто:
Київ

Контактна інформація

Шукач вказав телефон , ел. пошту та LinkedIn.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Досвід роботи

Senior Java Software Developer

з 04.2024 по нині (2 роки 5 місяців)
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-розробник

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

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

Java developer

з 07.2021 по 07.2023 (2 роки)
Swan Software Solutions, Київ (IT)

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

Java developer

з 04.2020 по 07.2021 (1 рік 4 місяці)
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

з 04.2018 по 02.2020 (1 рік 11 місяців)
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

з 02.2017 по 04.2018 (1 рік 3 місяці)
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 и его компонентов .

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

з 06.2016 по 02.2017 (9 місяців)
ПАТ "Альфа-Банк"(SVD Solvedgen), Киев (IT)

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

Senior Java Developer

з 06.2015 по 05.2016 (1 рік)
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

з 10.2014 по 05.2015 (8 місяців)
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

з 04.2014 по 10.2014 (7 місяців)
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).

з 10.2013 по 04.2014 (7 місяців)
БМС Консалтинг Украйна (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)

з 06.2012 по 09.2013 (1 рік 4 місяці)
ВАТ «Первый Инвестиционный Банк Украины», Киев (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 разработчик

з 07.2011 по 06.2012 (1 рік)
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);

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

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

з 10.2008 по 07.2011 (2 роки 10 місяців)
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);

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

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

з 03.2008 по 01.2009 (11 місяців)
Банке Финансы и Кредит (Финансы, банки, страхование)

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

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

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

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

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

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

з 02.2006 по 04.2007 (1 рік 3 місяці)
МФ «Офисные системы», Kiev (Маркетинг, реклама, PR)

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

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

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

Освіта

НТТУ «КПИ»

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

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

Додаткова освіта та сертифікати

2010, 60 ч

Знання і навички

  • 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

Знання мов

  • Англійська — вище середнього
  • Українська — вільно

Додаткова інформація

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

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії

Кандидати за містами


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: