09/29/2026 updated

**** ******** ****
100 % available

Java Backend Engineer | 10+ Years Experience | Spring Boot | Microservices | Enterprise Apps | SaaS

Borriana, Spain
Only remote
Bachelor of Computer Science
Borriana, Spain
Only remote
Bachelor of Computer Science

Profile attachments

Leonid-Yakubov-Java-Contractor-CV.pdf

About me

Java Backend Engineer with 10+ years of experience building and supporting enterprise applications and SaaS products. Worked with Java and Spring on long-lived systems with complex business logic - from internal enterprise platforms and digital asset management to logistics and CRM products.

GitHub ActionsSAP CloudAmazon Web ServicesSoftware as a ServiceHibernateSpring FrameworkJUnitPostgreSQLMySQLRedisMockitoSpring BootBackend ProgrammingRestful ApiDockerMicroservices
Java & Spring Backend Development
Over 10 years of experience building enterprise applications and SaaS products using Java 8-21, Spring Framework, Spring Boot, Hibernate/JPA, and REST APIs. Expertise in both monolithic and microservices architectures, including complex business logic, legacy modernization, and long-term system maintenance.

Database Management & Data Technologies
Broad knowledge of relational and NoSQL databases including MySQL, PostgreSQL, MongoDB, Redis, and Solr. Hands-on experience with data modeling, persistence layer refactoring, and database migrations using Liquibase.

CI/CD & Cloud Infrastructure
Practical experience with CI/CD pipelines using Git, Jenkins, GitLab CI, and GitHub Actions. Proficiency with cloud and infrastructure tools including AWS (EC2, S3, Cognito), Docker, and Linux environments.

Messaging Systems
Experience with asynchronous messaging using ActiveMQ for enterprise application integration.

Testing & Quality Assurance
Application of unit and integration testing using JUnit and Mockito, with demonstrated ability to increase test coverage to 90%+ to improve release confidence and regression detection.

Team Leadership & Mentoring
Experience leading engineering teams of up to 6 members, mentoring junior backend engineers, and supporting their professional growth in enterprise project environments.

Architecture Design
Contribution to backend architecture and integration design across monolithic and microservices systems, including domain boundary definition and reusable infrastructure component design.

SAP Cloud Platform & Chatbot Development
Development of enterprise chatbots using Java 8, Spring Boot, Hibernate, SAP Cloud Platform, and SAP Conversation AI, including building a core chatbot library and automated testing frameworks.

Additional Programming Languages
Basic knowledge of JavaScript and Go, complementing the primary Java backend skill set.

Experience

Professional experience10+ years
Freelancer since2026

Languages

EnglishFluent

Project history

Career Break / Professional Development

Career Break / Professional Development
Planned career break after long-term full-time employment. Focused on refreshing backend engineering skills and exploring modern Java, cloud technologies, distributed systems, and AI-assisted development.

Software Engineer

CRM / Sales SaaS platform (NDA, remote)
  • Evolved a JHipster-generated legacy backend into a modular monolith with clearer domain boundaries and reusable infrastructure components.
  • Refactored persistence and service layers to reduce duplicated CRUD logic, separate API contracts from domain models, and improve maintainability.
  • Introduced reusable testing abstractions and increased unit/integration test coverage to 90%+.
  • Tech stack: Java 17, Spring Boot, Hibernate, MySQL, Solr, Redis, Liquibase, Docker, JUnit, Mockito.

Senior Software Engineer

EPAM Systems (Lviv, Ukraine)
  • Developed backend microservices for a logistics mobile application platform supporting authentication, onboarding, permissions management, and file handling.
  • Contributed to backend architecture and integration design.
  • Mentored junior backend engineers and supported their professional growth.
  • Tech stack: Java 11, Spring Boot, Hibernate, MySQL/Aurora, AWS (EC2, S3, Cognito), JUnit, Mockito, Liquibase, Docker, Jenkins, Sonar.

Senior Software Engineer

EPAM Systems (Lviv, Ukraine)
  • Developed enterprise chatbots including IT Support, Employee Search, and Outlook Organizer, automating routine tasks for a company with 100k+ employees.
  • Designed and built a core library for chatbot development, significantly reducing development time and unifying bot architecture.
  • Enhanced an automated chatbot testing framework used for regression, interference, and other types of testing.
  • Tech stack: Java 8, Spring Boot, Hibernate, SAP Cloud Platform, SAP Conversation AI.

Senior Software Engineer, Team Lead

EPAM Systems (Lviv, Ukraine)
  • Led a team of 6 engineers delivering internal branding and asset management platforms for a major European technology company.
  • Implemented key backend features (asset management, search, authentication) for a Branding Image Library platform.
  • Created a migration tool and performed full database migration from a legacy .Net application while preserving complex business rules.
  • Contributed to backend development of a Branding Naming Center.
  • Developed a prototype customer request tool later adopted by the client.
  • Took primary responsibility for production troubleshooting, debugging, and investigation of complex performance and memory-related issues.
  • Managed deployment and configuration of development, staging, and production environments.
  • Tech stack: Java 8, Spring (Core, Data, REST, Security), OAuth2, Hibernate, MySQL, MS SQL, Solr, EHcache, Maven, Liquibase, Velocity, Git, GitLab, Jenkins, Tomcat, Apache, Linux, bash, Epam Cloud.

Software Engineer

GlobalLogic (Lviv, Ukraine)
  • Developed backend integration services for repository synchronization systems.
  • Implemented web-based management functionality for version control tools.
  • Tech stack: Java, GWT, SVN, AccuRev, Maven, MySQL.

Junior Software Engineer

SoftServe Inc. (Lviv, Ukraine)
Junior Software Engineer position at SoftServe Inc. in Lviv, Ukraine.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in