07/26/2026 updated

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

Lead Java Enterprise Engineer | B2B Contractor | Java • Spring Boot • Kafka • SQL | Remote EU

Narva-Jõesuu, Estonia
Only remote
M.Sc. in Software Engineering / Computer Science equivalent (5-year engineering degree)
Narva-Jõesuu, Estonia
Only remote
M.Sc. in Software Engineering / Computer Science equivalent (5-year engineering degree)

Profile attachments

D_GurovCV.pdf

About me

Enterprise Java Architect since 2001 (C++ since 1998). 27+ yrs experience in high-load systems. Expert in production rescue, Kafka, Kotlin. Full-stack capable (React). Solve deep technical blockages & bypass bottlenecks. Deliver results in freelance & contract roles.

Apache ActiveMQCryptographyLinuxEnterprise JavaBeansJava ArchitecturesJava Development ToolsSpring FrameworkJava API For RESTful Web Services (JAX-RS)Python (Programming Language)PostgreSQLMongoDBEnterprise Application IntegrationEnterprise Application SoftwareSpring BootGitLabKotlinDocker
Java & JVM Engineering
Expertise in Java (Core, Advanced Multithreading, JVM Performance, versions 8/11/17/21) with over 25 years of commercial experience. Proficiency in Spring Boot, Spring Data/MVC/AOP, Quarkus, J2EE/Jakarta EE (EJB, Servlets, JMS), and Reactive Programming for building mission-critical, high-load enterprise systems.

Distributed Systems & Messaging
Deep knowledge of event-driven architectures using Apache Kafka, RabbitMQ, ActiveMQ, and Artemis MQ. Design and implementation of high-scale REST integration frameworks, asynchronous request-reply patterns, and complex microservices ecosystems for government-level and enterprise platforms.

Data & Storage
Broad expertise across PostgreSQL, Oracle DB, MySQL, MS SQL Server, Cassandra, MongoDB, ElasticSearch, Hibernate, JDBC, and advanced SQL/PL-SQL optimization for high-performance data management.

BPM & Workflow Automation
Integration and optimization of Camunda BPM for workflow automation and analytical reporting in government-level electronic document management ecosystems.

Legacy System Rescue & Architecture
Proven track record of reverse-engineering complex, undocumented legacy microservices ecosystems, stabilizing production environments, and authoring high-level design specifications for large-scale systems.

Cryptography & Security APIs
Specialized in cryptographic and PKI APIs including CAdES and PKCS#7. Hands-on experience migrating critical security layers, implementing custom programmatic certificate keystore import logic, and resolving complex environment errors to ensure successful production deployments.

Frontend & Additional Languages
Working knowledge of Angular, ReactJS, jQuery for frontend development, as well as Kotlin, Python, C/C++, and JavaScript as additional programming languages.

Experience

Professional experience10+ years
Freelancer since1998

Languages

EnglishFluentRussianNative speaker

Project history

Lead Java / Kotlin Developer

BARS Group (Remote)
Government-level Electronic Document Management and Workflow Ecosystem. Reverse-engineered a complex, highly loaded microservices ecosystem abandoned by a previous vendor with zero documentation. Migrated the critical security layer from legacy PKCS#7 to the advanced CAdES standard with secure timestamping. Designed and implemented over 30 new REST-based integration gateways utilizing the Asynchronous Request-Reply (Polling) pattern. Integrated Apache Kafka and Kotlin into production tasks. Managed application build and release cycles via GitLab CI/CD and led Level-3 production support.

Senior Java Engineer / Performance Specialist

Grid Dynamics (Serbia / Remote)
Global Enterprise E-Commerce Platform. Focused on high-load business service development and cloud infrastructure optimization. Diagnosed and resolved critical performance bottlenecks, optimized database interactions, and stabilized asynchronous message processing via Kafka. Environment: Java 11/17, Python, Spring Boot (Reactive), PostgreSQL, ElasticSearch, Hibernate, Kafka, REST, Git.

Senior Java Developer / System Architect

I-Teko (Contracted to Sberbank, Russia)
High-Security Banking Risk Assessment System. Orchestrated the architectural decomposition of a heavy, monolithic legacy banking application into resilient, independent microservices. Optimized complex data pipelines and asynchronous transactional workflows, ensuring zero-downtime operations. Environment: Java 8/11, Spring Boot, Spring Core, ActiveMQ, Cassandra, Oracle DB, REST, Maven, Git.

Senior Java Developer / Java Operational Architect

Tallink (Tallinn, Estonia)
  • Technical Leadership & Quality Gatekeeping: Appointed as a strategic technical advisor to establish rigorous engineering standards and eliminate production bugs across distributed development teams, successfully driving code quality improvements and reducing system regression.
  • Core Sync Redesign & High-Load Optimization: Redesigned and considerably improved the performance of the core booking data synchronization process under peak loads, ensuring strict SLA compliance during high-season traffic spikes.
  • Cloud-Native Architecture Deployment: Designed, containerized, and deployed a set of highly secure, independent microservices into the AWS Cloud platform (utilizing EC2, S3, and SQS for event-driven messaging).
  • Performance Diagnostics & Live Profiling: Created robust automated tools for system-wide integration testing, real-time metrics monitoring, and live JVM memory profiling to proactively identify and eliminate resource leaks.
Technical Stack & Environment: Java 8, AWS (EC2, S3, SQS), Spring Framework, JAX-RS, MySQL, Hibernate, RabbitMQ, Node.js, EhCache.

Senior Java Developer / Team Lead

Home Credit and Finance Bank (Moscow)
Designed and implemented a secure, high-transaction web-services framework for automated banking contract management based on strict SLA requirements. Environment: Java, Spring, Oracle DB, SOAP Web Services, PL/SQL, iBatis, Maven.

Senior Java Developer

ATConsulting
Designed and developed heavy CMS applications using JavaEE, Servlets, JSP, and MS SQL Server.

C++ Software Developer

Institute of Network Technologies
Developed GUI clients for X.500 security-based systems using C++ and Qt for Windows/Linux.

Senior Java Engineer

Perpetual Inc & Envion Software
Built enterprise portals using EJB, JMS, SonicMQ, WebSphere, and WebLogic.

Senior C++ / Java Developer & Team Lead

Comtek International (USA Offshore)
Engineered 3-tier marketing DBMS desktop and web tools utilizing C++, MFC, COM, STL, and Java Servlets.

C++ Software Engineer

DataArt
Developed low-level synchronous browser utilities using Visual C++, ATL, Win32, and MAPI.

С++ developer

Aelita Software Group
Created C++ network administration utilities for Windows NT and engineered a custom method to bypass Windows NT password protection.

Contact form

Log in to get in touch

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

Sign upLog in