Андрій

Java-розробник, 55 000 грн

Вид зайнятості: повна
Вік: 53 роки
Місто проживання: Київ
Готовий працювати: Дистанційно, Київ
Вид зайнятості:
повна
Вік:
53 роки
Місто проживання:
Київ
Готовий працювати:
Дистанційно, Київ

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

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

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

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

Middle Java Developer

з 03.2024 по нині (1 рік 10 місяців)
NC1, Дистанційно (IT)

Medical IoT project:
IoT веб-додаток для проведення медичних оглядів водіїв та допуску їх до робочих змін.

Обов’язки:
Розробка функціоналу для відновлення роботи COM-порту при взаємодії з пристроєм для вимірювання рівня алкоголю.
Розробка функціоналу для отримання даних з тонометра через Bluetooth LE API.
Розробив додаток на C#, який запускається з Java-додатку, підтримує асинхронну комунікацію з BLE-пристроями та передає отримані дані назад у Java.

Стек: RESTful, Spring Boot, Concurrency, JNA, SerialPort API, C#, VS, Windows API, Bluetooth LE API, Git

AI-driven employee CRM:
CRM веб-додаток для аналізу інформації про потенційних співробітників компанії, обробки їх біометричних даних під час реєстрації та роботи з резюме з використанням AI, з можливістю подальшого редагування для надання профілів кандидатів менеджерам компанії. Додаток інтегрується з API сторонніх провайдерів для отримання інформації щодо кримінальної, фінансової та іншої історії кандидатів.

Обов’язки:
Аудит існуючих backend-методів для перевірки їх відповідності вимогам.
Внесення змін та оновлення Swagger-документації для коректного відображення та роботи всіх API.
Розробка та налаштування функціоналу сервісу відправки email.

Стек: RESTful, Swagger, Spring Boot, OAuth 2.0, Postgres, Liquibase, Docker, Git

BookWorm:
Веб-додаток для завантаження обкладинок книг, обробки інформації про книги з використанням AI, редагування цих даних для подальшої презентації клієнтам.

Обов’язки:
Проєктування та розробка UI/UX з нуля.
Розробка API та backend з нуля.

Стек: RESTful, Spring Boot, Postgres, Git, Thymeleaf, JS, CSS

Java Developer

з 06.2023 по нині (2 роки 7 місяців)
JewishCulture, Дистанційно (Неприбуткові, благодійні та громадські організації)

Високонавантажена розподілена мікросервісна архітектура для обробки персональних даних відповідно до GDPR та CCPA. Core API забезпечує роботу з користувачами, підрозділами, подіями, ітераціями тощо. CRM-система для адміністрування користувачів, управління подіями та аналітики.

Обов’язки:

Розробка модулів аналітики даних, модулів загальних батьківських класів для тестів, функціоналу автоматичної відмови у реєстрації.
Розробка та підтримка мікросервісної архітектури.
Рефакторинг, оптимізація коду, розширення функціоналу системи.
Code review, підтримка застосунку, виправлення багів.
Розробка та виконання планів тестування: unit, integration, E2E.
Рефакторинг та оптимізація бази даних.

Стек: Java 17, PostgreSQL, Flyway, RESTful, Swagger, Log4j, Spring Boot 3.1.4, JPA/Hibernate, Gradle, Tomcat, Git, Telegram bot, Docker, Unit/Integration testing, Mocking

Junior Java Developer

з 06.2020 по 03.2023 (2 роки 10 місяців)
TrackEnsure Inc., Київ (Транспорт, логістика)

Високонавантажені SaaS-додатки з обробкою даних у реальному часі від тисяч користувачів, інтеграція з API, реплікація БД (поділ на read/write), fault-tolerant механізми доставки (fail queue, offline mode).

Обов’язки:

Розробка внутрішніх API для партнерських компаній та інтеграція зі сторонніми API (наприклад, Telitek Inc).
Створення та виправлення звітів і валідаторів даних щодо роботи водіїв для звітності в контролюючі органи.
Формування звітів у різних форматах (включно з ZIP) на основі даних про порушення, паливо, API-виклики тощо.
Реалізація тригерів і персональних повідомлень (email тощо) про зміни станів активів (локація, швидкість, порушення).
Рефакторинг та оптимізація бази даних.
Розробка підмодуля "Payments": створення платежів, прив’язка до відділів, погодження та подальша обробка.

Стек: JDBC, PostgreSQL, PostGIS, JSON, SOAP, RESTful, GAPI, Sockets, Log4j, JSP, Spring, JPA/Hibernate, Maven, Ant, Tomcat

Освіта

КНУФКіС

Фізична культура, тренер-викладач, Київ
Вища, з 1991 по 1995 (4 роки)

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

Javabeging - Spring (Boot, Security, JPA)

2018, 3 мес.

ProgAcademy

2014-2016

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

  • Windows
  • Linux
  • Java
  • Git
  • Знання принципів ООП
  • HTML
  • Spring Boot
  • MySQL
  • IntelliJ IDEA
  • CSS
  • Java Core
  • Apache Maven
  • Docker
  • JUnit
  • JavaScript
  • PostgreSQL
  • SQL
  • Spring Framework
  • MongoDB
  • GitLab
  • PostGis
  • JIT-Compilation
  • Threadsafe
  • Servlets
  • Spring Data JPA
  • Gradle
  • Mockito
  • Selenium
  • IntelliIDEA
  • PL/pgSQL
  • Знання технологій JDBC
  • Bitbucket
  • Flyway
  • Liquibase
  • Apache Tomcat
  • JSON
  • REST API
  • SOAP
  • Postman
  • Swagger
  • Bash/batch scripting
  • SSH
  • Setting up Telegram bots
  • Apache Kafka
  • Redis
  • C#
  • VS Code
  • K8s
  • CI/CD
  • JSON Web Token

Знання мов

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

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

Технологічний стек

Java Core: Java 8–17, JIT-Compilation, Threadsafe, GC
Spring: Core, Boot, MVC, Data JPA/MongoDB, Security, Cloud, AOP
Java EE / Jakarta EE: Servlets, JSP, JPA/Hibernate
DevTools: Maven, Gradle, Ant, JUnit, Mocking, Selenium
VCS: Git, GitLab, Bitbucket, Mercurial
Середовище розробки: IntelliJ IDEA, Eclipse
RDBMS / Міграції: MySQL, PostgreSQL/PostGIS, PL/pgSQL, JDBC, Flyway, Liquibase

Фронтенд-інструменти:
Web: JavaScript, HTML, CSS, Bootstrap, Thymeleaf, Freemarker
Desktop: JavaFX

Інші інструменти: Tomcat, Docker, REST, JSON, Postman, Swagger, OAuth 2.0, JWT, Apache POI, Bash/batch scripting, SSH, Lombok

Базовий рівень: MongoDB, Telegram bot, Web services (SOAP), Apache Kafka, Redis, C#, Visual Studio, K8s, CI/CD, AWS, Angular

ОС: Microsoft Windows, Linux

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

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


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