12/26/2025 updated

RD
100 % available

Senior Software Developer with Java and Microservices Expertise

Riga, Latvia
Only remote
Bachelor's degree, Computer Science
Riga, Latvia
Only remote
Bachelor's degree, Computer Science

Profile attachments

Ritvars_Dortans.pdf

HTMLJava (Programming Language)JavaScriptArchitectureCascading Style Sheets (CSS)Cloud ComputingDatabasesContinuous IntegrationDevOpsDistributed SystemsPayment SystemsGradlePostgreSQLApache MavenMongoDBMySQLNoSQLPayment Service ProviderQueueing SystemsRabbitMQSoftware DeploymentApache SolrSQL DatabasesGoogle CloudEnterprise Application PlatformSpring BootGitAngularJSKubernetesFull Stack DevelopmentApache KafkaFront End Software DevelopmentDockerJenkinsMicroservices
Java Development
Extensive experience in Java programming with Spring Boot framework for microservice development and enterprise applications

Microservices Architecture
Design and implementation of microservices using Java, Spring Boot, Kafka, and various databases including PostgreSQL

Database Technologies
Proficient in SQL databases like PostgreSQL and MySQL, as well as NoSQL solutions including MongoDB and Apache Solr

Cloud Technologies
Experience with Google Cloud Platform and Kubernetes for scalable application deployment

Message Queuing
Implementation of event-driven architectures using Kafka and RabbitMQ for distributed systems

Frontend Development
Knowledge of JavaScript, Angular, HTML, CSS for full-stack development capabilities

DevOps Tools
Experience with Docker, Jenkins, Git, Maven, and Gradle for continuous integration and deployment

Payment Systems
Development and refactoring of payment services with hexagonal architecture implementation

Experience

Professional experience10+ years
Freelancer since2025

Languages

EnglishFluent

Project history

Senior Software developer

Intrum Global Technologies
Various microservice development using Java, Spring Boot, Kafka, PostgreSQL, Javascript, GraalVM, Apache Solr. Refactored key payments services to use hexagonal architecture. Proactively suggesting and implementing technical improvements, introducing best practices, helping other team members to solve problems. Supported kafka enterprise platform by manage topics, streams, user access using JulieOps. As chapter lead, worked with architects and business analysts to write and define technical specifications.

Software developer

Wandoo Finance
Various fintech platform development using Java, Spring boot, GraphQL

Java developer, Senior Java Developer, Lead backend developer

Neotech Development SIA
Lead team of three backend developers for online gaming platform. Interviewing candidates for backend developer positions. Microservices development using Kubernetes, Google cloud platform. Implementing various business and technical features - logging, metrics, distributed caching, websockets, event based microservice communication us RabbitMQ, authentication and other.

Java teacher

Software development academy
Teaching fundamentals for Java, Spring, hibernate, JavaFX, SQL and web development

Java teacher

Riga Coding School
Developed Java bootcamp and successfully taught Java and programming basics for two groups of around twenty people

Intern, Programmer, Senior Programmer, Senior Analyst

Accenture Latvia
Developed features for and maintained highly scalable decision engine for serving relevant ads to users based on various aggregated data built using Akka framework. Main person responsible for overtaking the project. Developed various backend APIs, technical and business features for large news portal backend systems in Java and Spring. Developed backend for news portal site in FatWire CMS. Developed frontend for news portal advertisers

Intern, Junior Developer

ScandiWeb
E-commerce frontend theme development for Magento platform

Contact form

Log in to get in touch

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

Sign upLog in