09/21/2026 updated


100 % available
Senior Java Backend / Full-Stack Engineer
Kiviõli, Estonia
Only remote
Bachelor's DegreeJava (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 Boot
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.
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
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.
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.
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.