Pavlo

Senior Java Full-Stack Developer

Розглядає посади:
Senior Java Full-Stack Developer, Ai інженер, Senior Java Developer
Вид зайнятості:
повна
Вік:
36 років
Місто проживання:
Київ
Готовий працювати:
Дистанційно, Київ

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

Шукач вказав: ТелефонЕл. поштуLinkedInМесенджер

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

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

Senior Full Stack Developer

з 07.2025 по нині (1 рік 4 місяці)
Confidential Company, Дистанційно (IT)

• Led end-to-end development of a document conversion and interactive reporting platform using Java/Spring Boot and React/TypeScript.
• Built Java 21/Spring Boot 3 processing pipelines for PDF, Word, presentations, spreadsheets, HTML, and text, preserving geometry, fonts, images, tables, formulas, OCR, and multilingual/RTL content.
• Developed React 18/TypeScript interfaces with Redux and Material UI for document reconstruction, analysis overlays, navigation, annotations, comments, and print/PDF export.
• Defined REST/JSON contracts between conversion and reporting services, including text indexes, coordinates, media resources, and analysis metadata.
• Improved reliability and performance through staged processing, payload/media optimization, lazy loading, caching, Micrometer/Prometheus metrics, and regression validation.
• Collaborated with stakeholders and maintained delivery through Jira; created unit, integration, contract, Playwright, and visual-regression tests.
Core stack: Java 21, Spring Boot 3, React, TypeScript, Redux, Material UI, REST, MySQL, Cassandra, PDFBox, Tika, JUnit, Jest, Playwright, Gradle, Docker Compose, Micrometer, Prometheus, Git, Jira.

Senior Java Developer

з 11.2024 по 06.2025 (8 місяців)
Dpr Team, Київ (IT)

• Integrated PayPal and expanded Stripe functionality in the payment processing system.
• Developed and maintained a Spring Boot 3.x application with MySQL.
• Implemented unit and integration tests to support code quality and reliable delivery.
• Contributed to frontend tasks with JavaScript, improving application interactivity and user experience.
• Worked in an Agile Scrum team through planning, daily stand-ups, and retrospectives.

Java Team Lead

з 07.2021 по 07.2024 (3 роки)
Укрпошта, Київ (IT)

• Designed and delivered a payment system from scratch and integrated external services.
• Worked with a microservice architecture using Java 11, Spring Boot, Hibernate, Jackson, JPA, PostgreSQL, Maven, and Apache Kafka.
• Participated in Scrum delivery, client communication, code reviews, and technical discussions.
• Conducted technical interviews and supported team development.

Java Full Stack Developer

з 02.2018 по 11.2021 (3 роки 10 місяців)
Daxx (Griddynamics), Київ (IT)

• Developed and supported an e-commerce platform for an international client.
• Delivered backend and frontend features using Java, Spring Boot, Hibernate, MySQL, JavaScript, HTML, Thymeleaf, CSS, and Bootstrap.
• Worked with clients and participated in Scrum delivery.
• Used Jira and Git for planning, version control, and team collaboration.

Java Software Engineer

з 09.2017 по 01.2018 (5 місяців)
Infopulse, Київ (IT)

• Prepared technical documentation for Java/Spring Boot projects.
• Communicated with the client representative to clarify requirements and validate solutions.
• Built Spring Boot demo applications for customer presentations.
Company website: www.infopulse.com.ua

Java Developer

з 12.2016 по 09.2017 (10 місяців)
TargetBrain, Kiev (Java-Web Development), Київ (IT)

• Developed SMS and voice messaging features.
• Integrated REST APIs for communication workflows.
• Built frontend forms and supported user-facing functionality.
• Wrote automated tests and worked in an Agile Scrum team.

Junior Java Developer

з 06.2016 по 12.2016 (7 місяців)
IT-Centre, Київ (IT)

• Mentored students in Java programming.
• Created Java SE and SQL exercises and learning materials.
• Expanded the curriculum with new tasks and programming concepts.
• Maintained the training program and supported students' progress.
Training website: http://it-centre.net/
GitHub: https://github.com/lMysticl

Design Engineer

з 12.2014 по 12.2015 (1 рік)
Antonov, Київ (Машинобудування)

• Created 3D models of aircraft parts in Siemens NX and Teamcenter.
• Prepared and maintained technical documentation and engineering drawings.
• Developed technical solutions for repair of damaged aircraft components.

Освіта

The National Technical University of Ukraine “Kyiv Polytechnic Institute” (NTUU "KPI")

Faculty Dynamic Strength Machines (master), Kiev
Вища, з 2008 по 2014 (6 років)

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

6 месяцев

2014

2026
Сертифікат

2026
Сертифікат

2026
Сертифікат

2026
Сертифікат

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

  • HTML
  • Java
  • CSS
  • MySQL
  • Git
  • Spring Framework
  • Hibernate
  • SQL
  • JavaScript
  • Java Core
  • JUnit
  • OOP
  • Spring Boot
  • JPA
  • JSON
  • Spring MVC
  • Design Patterns
  • Mockito
  • Gradle
  • MongoDB
  • Jenkins
  • AWS
  • RabbitMQ
  • Apache Kafka
  • Docker
  • PostgreSQL
  • JSON Web Token
  • SOLID Principles
  • Apache Maven
  • Continuous Integration
  • Scrum
  • React
  • TypeScript
  • Docker Compose
  • Microservices
  • REST API
  • Spring Security
  • Spring Data JPA
  • Spring Cloud
  • Kubernetes
  • Redis
  • Elasticsearch
  • Grafana
  • Prometheus
  • GitHub Actions
  • GitLab
  • Testcontainers
  • Redux
  • Multithreaded programming
  • Kotlin

Знання мов

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

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

Target roles: Senior Java Developer / Senior Java Engineer, Senior Software Engineer, Backend Developer (Back-end), Full Stack Developer (Full-Stack, Fullstack), Java Tech Lead / Team Lead. 10+ years of commercial Java development. Remote from Kyiv; full-time or contract.

Tech stack: Java 21, Java 17, Java 11, Java 8 (Core Java), Kotlin, Spring Boot 3, Spring Framework, Spring MVC, Spring Security, OAuth 2.0 (OAuth2), Spring Data JPA, Spring Cloud, Hibernate (JPA), Jakarta EE / Java EE (J2EE), Microservices, System Design, Distributed Systems, Event-Driven Architecture, DDD, SOLID, OOP, Design Patterns, RESTful APIs, OpenAPI (Swagger), Apache Kafka, RabbitMQ, PostgreSQL, MySQL, MongoDB (NoSQL), Redis, Flyway, React.js (React, ReactJS), TypeScript, JavaScript (ES6+), Redux, Material UI (MUI), HTML5, CSS3, Docker, Kubernetes (K8s), AWS (Amazon S3), CI/CD (Jenkins, GitLab CI, GitHub Actions), Prometheus, Grafana, ELK, JUnit 5, Mockito, Testcontainers, Jest, React Testing Library, Playwright, Agile / Scrum, Jira.

Open source:
- Spring Agent Skills: open-source (MIT) Java/Spring skills for AI coding agents (Claude Code, Codex, Cursor, GitHub Copilot, Spring AI): transactions, Kafka, persistence, concurrency, high-load capacity, code and test review. https://github.com/lMysticl/spring-agent-skills
- ArchVerity: IntelliJ IDEA plugin (Kotlin, MCP) that finds breaking Spring HTTP, Kafka and RabbitMQ contract changes before commit; 300+ downloads on JetBrains Marketplace. https://plugins.jetbrains.com/plugin/34234-archverity-ai
- User Aggregation Service: Java 21 / Spring Boot 3.5 REST API over PostgreSQL and MongoDB (hexagonal architecture, Testcontainers, OpenAPI). https://github.com/lMysticl/user-aggregation-service
- Broadleaf Commerce: 66 merged pull requests to the open-source Java e-commerce framework.

LinkedIn: [відкрити контакти](див. вище в блоці «контактна інформація»)

Portfolio: https://github.com/lMysticl/pdf-text-layer-auditor
GitHub: https://github.com/lMysticl

Additional technical background: Siemens NX, Teamcenter, COMPASS, SolidWorks, CATIA V5.
Driving licence: category B.

Interests: software engineering, AI-assisted development, electronics, computer science, telecommunications, football, cycling, skiing, music, and guitar.

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

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


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