09/23/2026 updated

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

Senior Software Engineer | Java / Distributed Systems

Riga, Latvia
Only remote
M.Sc. Computer Science (2012)
Riga, Latvia
Only remote
M.Sc. Computer Science (2012)

Profile attachments

Arturs_Preiss_Senior_Java_CV_final_airier.pdf

About me

Senior Java Backend Engineer with 13+ years of experience in fintech. Java, Spring Boot, Kafka, PostgreSQL, RabbitMQ, Camunda/Cibseven/Flowable, microservices and distributed systems. Based in Latvia (EU), available for remote B2B/freelance projects and occasional onsite travel

Java (Programming Language)GradleHibernateJava Development ToolsSpring FrameworkMessage BrokerRabbitMQSystems IntegrationJava Application ServerSpring CloudSpring BootBackendEvent Driven ArchitectureBackend ProgrammingKubernetesApache KafkaRestful ApiDockerMicroservices
Java Backend Development
13+ years of professional software development experience with Java 8–21, Spring, Spring Boot, Hibernate/JPA and REST APIs, primarily in fintech and lending platforms.
Distributed & Event-Driven Systems
Strong experience designing and building distributed, asynchronous and event-driven systems using Apache Kafka, RabbitMQ and ActiveMQ/JMS, including reliable message processing and complex financial integrations.
Workflow & BPM Engineering
Extensive experience with Camunda, Cibseven and Flowable, BPMN-based workflows and workflow architecture. Experience migrating large workflow platforms to in-house solutions and implementing External Task and event-driven workflow patterns.
Microservices & System Integration
Design and implementation of Java/Spring Boot microservices, REST APIs and integrations with external services across lending, risk, AML and banking domains.
Databases
Strong experience with PostgreSQL and relational databases, Hibernate/JPA, schema design, database migrations, transactional processing and production troubleshooting.
Docker, Kubernetes & CI/CD
Hands-on experience with Docker, Kubernetes, Jenkins and Gradle for building, testing and deploying production backend services.
Testing & Quality
Automated integration and unit testing with Spock, JUnit, Testcontainers and WireMock.
Architecture & Solution Design
Experience with system design, solution architecture and technical delivery for production-grade financial systems. Involved in architectural decisions, technical design, code reviews, troubleshooting and production support.
Technical Leadership & Mentoring
Experience mentoring developers and teaching Java backend development, including workshops and individual coaching.

Experience

Professional experience10+ years
Freelancer since2025

Languages

EnglishFluentRussianNative speakerLatvianFluent

Project history

Senior Software Developer / Delivery Lead

4finance Ltd
Long-term engineering and technical delivery role across fintech and lending platforms, covering greenfield product development, architecture, distributed workflows, external integrations, modernization and production support. Designed and delivered a greenfield funding platform, implemented the ledger domain end-to-end with Flowable and Kafka, led underwriting modernization from monolith to asynchronous processing, contributed to workflow platform migration from Credagility to Cibseven, and designed integrations with external vendors using REST, Kafka and RabbitMQ. Tech: Java 11/17/21, Spring Boot, Spring, Hibernate, PostgreSQL, Kafka, RabbitMQ, Camunda, Cibseven, Flowable, Groovy, Spock, Testcontainers, WireMock, Docker, Kubernetes, Jenkins, Gradle.

Java Trainer

Software Development Academy
Mentored and taught Java-from-scratch groups of 10-25 students with different experience levels. Delivered training sessions, workshops and individual mentoring covering Java backend development. Tech: Java 8/11, Spring, Hibernate, MySQL, JUnit, Angular.

Software Developer

28Stone Consulting
Designed and developed a trading platform from scratch, participating across backend, frontend, consulting and proof-of-concept delivery. Developed REST services and web applications, contributed to solution design and worked directly with external clients. Tech: Java 8, Spring, Hibernate, Maven/Gradle, MySQL, Angular.

Java Developer

Lattelecom Technology
Worked on a multi-module government tax system, implementing new modules, supporting existing functionality and integrating external information providers. Tech: Java 6/8, Hibernate, PL/SQL, Maven, JavaScript, JSP/JSTL.

Java Developer / Configuration Engineer

Accenture
Development, testing and CI work for a complex system for European institutions. Tech: Java 6, Hudson, ClearCase, JavaScript.

Web Developer

IDYNAMIC Ltd
Early-career web development for client websites, e-commerce sites and information portals. Tech: JavaScript, HTML, CSS, Drupal, Joomla.

Certificates

Java EE 5 Web Component Developer

Oracle

2014

Oracle Certified Professional, Java SE 6

Oracle

2013


Contact form

Log in to get in touch

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

Sign upLog in