- File
Павло
Java Developer
- Age:
- 21 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.
You can get this candidate's contact information from https://www.work.ua/resumes/11100680/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
Java Developer [Remote, office]
Kyiv, Ukraine | [
Summary
Software Engineer with 2 years of experience in Java and Spring Boot, specializing in e-commerce, with a strong
background in database management. Competent in Linux and deployment processes using GitHub pipelines.
Experienced in Java, Spring Boot, JPA, and SQL.
Skills
Java 17, Spring Framework, Spring Boot, Maven, JPA, JUnit5, Mockito, MySQL, PostgreSQL, Flyway, Redis,
ELK stack, RabbitMQ, Kafka, HTML, CSS, CI/CD, Docker, Kubernetes, Linux, Git, Kotlin, JDBC, REST,
OOP, SOLID
Experience
RightLink Remote
Java Developer - Buydo (E-commerce) March 2024 – October 2024
• Played a key role in developing and maintaining the platform using Java, with occasional frontend contributions in
Vue 3.
• Led the migration of the email system from JavaMail API to Mailgun. This transition enhanced email delivery
performance, increased reliability, and enabled tracking of detailed statistics and quicker error identification through
Mailgun logs.
• Developed a custom CMS within the admin panel for managing text content, and error messages. This
implementation speeded up content updates, reduced dependency on developers for changes, and enhanced overall
site management efficiency.
• Designed and implemented a custom system from scratch to collect detailed statistics on various calculations. This
enhancement provided valuable insights into user behavior, improved data accuracy, and facilitated better
decision-making in business operations.
• Facilitated the transition to GitHub Actions, significantly improving deployment speed and automating the CI/CD
process. This change allowed for automated deployments, increasing consistency, and freeing up developer time for
higher-value tasks.
Skills: Java, Spring Boot, MySQL, Elasticsearch, Redis, RabbitMQ, Docker, Vue 3, MailGun
Team size: 5 Backend devs, 3 Frontend devs, 1 QA (automation, manual), 1 Business Analyst, 2 Project Managers
Java Developer - MHDirect (E-commerce) September 2023 – February 2024
• Led code refactoring, and writing comprehensive documentation, which resulted in accelerated onboarding of new
developers and a more streamlined development process.
• Collaborated with the team to automate and manage the deployment process using Jenkins. Contributed to the
development of dynamic Jenkins jobs, which increased the flexibility and efficiency of deployment operations.
• Integrated SonarLint and SonarCloud into the project to enhance code quality and maintainability, leading to a
reduction in code defects and improved adherence to coding standards.
• Worked with code optimization, resulting in reducing memory usage and significantly increasing the speed of
application, in the best cases the processing time of requests was reduced by a factor of seven, which increased the
overall efficiency of the system.
Skills: Java, Jenkins, Spring Boot, MSSQL, Docker, MongoDB, Spring Security, Kafka
Team size: 3 Backend devs, 1 Frontend devs, 1 QA (automation, manual), 2 Project Manager
PE Kukharskiy Remote
Java Developer - Rental (E-commerce) February 2023 – August 2023
• Developed a web application from scratch for the company’s internal needs, streamlining internal processes by
designing, building, and deploying a customized solution that addressed specific operational requirements.
• Enhanced order processing efficiency by developing backend services using Spring Data and Transactions, achieving a
threefold increase in speed.
• Implemented a notification system using SendGrid, which enhanced interaction with email templates, improved
tracking of email statistics, and led to better user engagement and more effective communication.
• Integrated Spring Batch to ease the import of huge CSV files, enabling data versioning and speeding up app
deployment on new devices.
• Integrated Hibernate Envers into the project to enable detailed auditing and version control of entity data. This
decision enhanced data integrity, improved traceability of changes, and provided the ability to restore previous
versions of data when needed.
• Implemented integration and unit tests using JUnit and Mockito. This approach significantly improved code quality,
and reduced the number of bugs in production, leading to more reliable and maintainable software.
Skills: Java, Spring Boot, GitHub Actions, PostgreSQL, Docker, Spring Batch, SendGrid, Flyway, MapStruct,
Hibernate Envers, JUnit, Mockito
Team size: 3 Backend devs, 1 Frontend devs, 1 QA (automation, manual), 1 Project Manager
Education
National Aviation University Kyiv, Ukraine
Bachelor’s in Cybersecurity 2021 - 2025
Languages
• English - Professional working proficiency • Ukrainian - Native
Similar candidates
-
Програміст Java
100000 UAH, Kyiv -
PHP|Java Web Developer
Kyiv -
Java-розробник
Kyiv -
Java-розробник
Kyiv, Remote -
Java developer
Kyiv -
Java-розробник
Kyiv, Vinnytsia, Lviv