10/03/2026 updated

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

Senior Java/Kotlin Software Engineer

San Antonio de Benageber, Spain
Only remote
Master's degree, Economics
San Antonio de Benageber, Spain
Only remote
Master's degree, Economics

Profile attachments

Aleksandr-Shuvaev_Java-Kotlin-Software-Engineer_CV.pdf
Aleksandr-Shuvaev_Java-Kotlin-Software-Engineer_CV.pdf

About me

Senior Java/Kotlin Engineer with strong experience in Spring Boot, AWS, Kafka and distributed systems. I build high-load backend platforms, work across architecture, implementation and production, and am available for remote B2B contracts across Europe.

GCPAzure DevOpsJava (Programming Language)Spring SecurityApplication Programming Interfaces (APIs)GitHubJava Development ToolsSpring FrameworkPostgreSQLMySQLSystems IntegrationSnowflakeSpring BootBackendAWS ECSKotlinBackend ProgrammingKubernetesAWS FargateApache KafkaApi DesignAWS EKSDocker
Java & Kotlin Development
10+ years of experience in backend software development with Java and Kotlin, primarily using Spring Boot. Strong experience building scalable, distributed and event-driven systems in enterprise environments.

Distributed Systems & High-Load Platforms
Experience designing and developing backend services processing very large volumes of data, including telemetry platforms handling around 100M events per day with significantly higher peak loads. Strong focus on scalability, reliability and performance.

Microservices & Cloud Architecture
Design and implementation of microservice architectures on AWS using services such as ECS, EKS, Kinesis, S3, RDS, DynamoDB, Athena and CloudWatch. Experience working with Docker, Kubernetes and cloud infrastructure as part of the full development lifecycle.

Messaging & Event-Driven Architecture
Hands-on experience with Apache Kafka and AWS Kinesis for asynchronous communication, event streaming and high-throughput data processing. Experience designing reliable event-driven workflows and integrating distributed services.

API Design & Backend Services
Design and implementation of REST APIs and backend services using Java, Kotlin and Spring Boot. Experience working from architecture and requirements through implementation, testing, deployment and production support.

Databases & Data Platforms
Experience with PostgreSQL, MySQL, DynamoDB, Redis, Snowflake and OpenSearch. Strong SQL knowledge, database performance analysis, indexing and query optimization for large datasets.

Testing & Software Quality
Experience with unit, integration and end-to-end testing using JUnit, Mockito, WireMock and Testcontainers. Strong focus on maintainability, regression safety and production reliability.

DevOps & CI/CD
Experience with CI/CD using Azure DevOps and GitHub Actions, as well as infrastructure and deployment workflows across AWS, Docker and Kubernetes environments.

Technical Ownership
End-to-end ownership of backend services and APIs, including architecture discussions, technical design, implementation, testing, infrastructure, deployment and production support. Regular collaboration with architects, product owners, QA engineers and other development teams.

Agile Development
Extensive experience working in Scrum-based teams, participating in planning, refinement, reviews, retrospectives and technical decision-making.

Experience

Professional experience10+ years
Freelancer since2012

Languages

EnglishFluent

Project history

Tech Lead - Helios S.O.S Services / Senior Java/Kotlin Developer

Caterpillar Inc.
Leitung der Backend-Entwicklung fuer S.O.S Services im Helios-Programm. Verantwortung fuer Anforderungsanalyse, API-Design, Implementierung und Release-Koordination fuer drei Core-APIs. Entwicklung des Dealer Mapping Service, des Grief Notification Service und des Grief Resolution Service. Koordination mit Product Ownern, Solution Architects, QA und UI-Engineers. Technologien: Java 21, Kotlin, Spring Boot 3, AWS (Kinesis, MSK, S3, Athena, CloudFormation, CloudWatch, DynamoDB, OpenSearch, RDS, EC2, EKS, Lambda), MySQL, PostgreSQL, Apache Kafka, Azure, JOOQ.

Senior Java/Kotlin Software Engineer

Caterpillar Inc.
Entwicklung und Optimierung einer hochlastigen Streaming-Plattform (VisionLink) mit mehr als 100 Millionen Events taeglich. Entwurf und Wartung eines Onboarding-Service mit 500+ RPS. Implementierung fehlertoleranter Datenverarbeitung fuer Kinesis-Streams mit S3-Backup. Optimierung von Datenbankabfragen von 4000ms auf 20-40ms. Technologien: Java 21, Kotlin, Spring Boot 3, AWS, MySQL, PostgreSQL, Apache Kafka, Azure, JOOQ.

Senior Java Software Engineer

EPAM Systems
Arbeit an einer hochperformanten globalen E-Commerce-Plattform (TVH) mit Java 17 und Spring WebFlux. Implementierung neuer Features, RESTful APIs und Integrationen. Anwendung von TDD, CI/CD, verteiltem Logging und Monitoring. Technologien: Java 17, Spring Boot 3, Spring WebFlux, Redis, GCP, PostgreSQL, JUnit, Mockito, Testcontainers, Apache Kafka, Git, Gitlab, Docker, Jenkins, ELK, Grafana, Argo CD.

Java Software Engineer

EPAM Systems
Kernmitglied des R&D-Teams fuer ein missionskritisches Projekt beim groessten Finanzkonzern Osteuropas. Implementierung von PoCs fuer neue Technologieloesungen, Entwicklung von Services von Grund auf in event-driven Architektur, Unterstuetzung von mehr als 10 Projektteams bei der Migration auf Java 11 und Spring Boot 2.x. Technologien: Java 11, Spring Framework, Hibernate, Maven, PostgreSQL, JUnit, Mockito, Testcontainers, Apache Kafka, Git, BitBucket, Docker, TeamCity, Kubernetes, OpenShift.

Full Stack Engineer Java/JavaScript

Russian Robotics
Entwicklung und Wartung eines foederalen automatisierten Informationssystems fuer Gebaeuderenovierungen. Full-Stack-Entwicklung einer Multi-Modul-Server- und Client-seitigen Webanwendung. API-Integration mit REST und SOAP, komplexe SQL-Abfragen fuer Produktionsdatenbanken mit bis zu 600 Tabellen. Technologien: Java 8, Java EE, EJB, Maven, GlassFish, Hibernate, PostgreSQL, Liquibase, JSP, JavaScript ExtJS.

Java Developer

Java Online Projects
Mitarbeit an der Entwicklung einer Spring 5/JPA Enterprise-Anwendung mit Autorisierung und rollenbasierter Zugriffskontrolle. Entwicklung des Web-Clients mit Bootstrap (CSS/JavaScript), Datatables und jQuery. Technologien: Java 8, Maven, Spring MVC, Spring Security, REST, Postgres, HSQLDB, JPA, Hibernate, JUnit.

Certificates

Certified Professional: Java SE 11 Developer

Oracle

2022


Contact form

Log in to get in touch

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

Sign upLog in