09/21/2026 updated

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

Senior Java Backend / Full-Stack Engineer

Kiviõli, Estonia
Only remote
Bachelor's Degree
Kiviõli, Estonia
Only remote
Bachelor's Degree

Profile attachments

jyri_andrejev_cv.pdf

Java (Programming Language)Acceptance Test-Driven DevelopmentDevOpsSpring FrameworkPostgreSQLMongoDBRabbitMQRuby On RailsResource Description Framework (RDF)Semantic WebSimple Object Access Protocol (SOAP)Systems IntegrationTest-Driven Development (TDD)React.jsSpring BootBackendSpring DataBackend ProgrammingAngularJSFull Stack DevelopmentFront End Software DevelopmentSpring Batch
Java & Spring Framework
Expertise in Java 11+, Core and Advanced Java, OOP, data structures, multithreading, functional programming, Spring Boot, Spring Core / IoC, Spring MVC, Spring Data, JDBC, and Spring Batch for building robust backend systems.

Backend Architecture & Microservices
Strong foundation in REST APIs, microservices, distributed systems, asynchronous messaging, and service integrations, with familiarity in DDD, hexagonal architecture, and CQRS.

Data & Messaging Systems
Hands-on experience with PostgreSQL, Oracle, MySQL, MongoDB, RabbitMQ, AWS SQS, DynamoDB, Redshift, complex SQL, and data modelling for enterprise-grade applications.

Automated Testing
Proficiency in JUnit, Testcontainers, TDD, ATDD (Acceptance Test-Driven Development), and unit, integration, acceptance, and system testing to ensure high software quality.

DevOps & Delivery
Practical knowledge of Gradle, Maven, Git / GitHub, AWS, Docker, Kubernetes, Helm, Jenkins, Ansible, CI/CD pipelines, and Linux environments.

Frontend & Full-Stack Development
Experience building full-stack solutions using Angular, React, and Node.js alongside Java backend services.

Knowledge Graph & Semantic Technologies
Contribution to complex logistics and knowledge-graph systems involving distributed data, ontologies, RDF, SPARQL, Stardog, MarkLogic, Apache Jena, and RDF4J.

SOAP & Enterprise Integrations
Development of SOAP integrations, Spring Batch jobs, and enterprise service integrations for large-scale telecom and financial platforms.

Experience

Professional experience10+ years
Freelancer since2018

Languages

EnglishFluentRussianGood

Project history

Full-Stack Engineer, Contractor (Remote)

Zipgate OÜ / Fujitsu Estonia
Building secure government e-services using Java, Spring Boot, Angular, PostgreSQL, RabbitMQ, and Kubernetes. Developing backend services, REST integrations, and asynchronous workflows; using JUnit and Testcontainers for automated integration testing with real infrastructure dependencies. Debugging and improving production-oriented functionality while collaborating across a large multi-team environment.

Full-Stack Engineer / Lead Developer, Contractor (Remote)

Zipgate OÜ / Proekspert
Delivered enterprise systems for telecom, logistics, fintech, and analytics clients during a nine-year remote engagement. Built Java/Spring Boot services, REST and SOAP integrations, and customer self-service functionality with PostgreSQL, Oracle, RabbitMQ, React, and Node.js. Led development of credit and insurance services around loan products for IPF Digital. Developed and maintained microservice-oriented systems using Docker, Kubernetes, CI/CD, Gradle, and automated unit, integration, acceptance, system, and UI tests. Contributed to complex Ericsson logistics and knowledge-graph systems involving distributed data, ontologies, RDF, SPARQL, Stardog, MarkLogic, Apache Jena, and RDF4J.

Software Developer

Glia (formerly SaleMove)
Built and tested services for a real-time messaging, video, voice, and co-browsing platform; helped split a monolith into microservices and automate Kubernetes deployments.

Software Developer

Ubit OÜ
Built high-volume music ingestion and metadata systems for Shazam using Java, Spring, AWS, queues, batch processing, Gradle, and Jenkins. Developed a custom graph-data API backed by PostgreSQL and worked with DynamoDB, SQS, and Redshift.

Software Developer, Contractor

Proekspert / TeliaSonera
Developed Java/Spring MVC services, Spring Batch jobs, SOAP integrations, and JUnit tests for a large telecom self-service platform.

Contact form

Log in to get in touch

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

Sign upLog in