V
vadimaid's photo
Vadim Maidanov
From Kyrgyzstan 11:23 AM (GMT+06:00)
$50/hr or $120,000/yr

Active 1 hour ago


Member since Oct 2026

Share this profile:

Senior Java Developer/Solution architect

Software Engineer
Available for hire
Years of experience
10+ years
Experience level
Senior
Available for
Full-time, Part-time, Contract
Available from
28 Oct 2026
Download Resume / CV

I’m a Java backend engineer with 10 years of professional experience (Python first, then Java since 2018), working across government, fintech, retail, banking, and outsourcing. I’ve built systems from scratch to beta, designed DDD-based microservices, tuned high-load information retrieval systems, and led a full Oracle-to-PostgreSQL migration for a major bank project. My day-to-day stack is Java, Spring Boot/Cloud, Kafka, PostgreSQL, Docker, and Kubernetes, and I’m an AWS Certified Solutions Architect who has recently gone deep into Spring AI and MCP.

I’m looking for a remote senior Java backend role where I can own architecture and system design decisions, not just implement tickets.

What sets me apart is that I combine hands-on engineering with technical leadership. I’ve mentored junior developers at Codify Academy, run Java interviews, and made architecture calls at ElTech while still shipping code. I’ve also been solving algorithmic problems competitively since school (several 1st places in city-level programming contests, plus a bronze in a cross-university algorithms competition), which shows in how I approach performance and resilient design.

Employment History

Senior Java Developer at LLC ”EPAM Systems” Current 2024 - Now
Responsible for the development of a high-load information retrieval system. Server-side optimizations. Refactoring of numerous system components.
Senior Java Developer at LLC ”ElTEch” Current 2024 - Now
Responsible for architectural design and system analysis of the application's server-side, microservices development based on DDD principles, implementation of new functionality and modification of existing modules.
Java Mentor at LLC ”Codify Academy”, 2023 - 2025
Was responsible for teaching students Java development. Code review, mock interviews and personal development plans.
Middle/Senior Java Developer at LLC ”RedLab” 2021 - 2024
Was responsible for: 1) Optimizations of interaction with the database to increase application performance. Created an integration module for data synchronization with another service in asynchronous mode. Refactored application to use some common patterns, like factory method, chain of responsibility, etc. 2) Creation of functionality to manage inventorization of the warehouse. Developed resilient endpoints to process and obtain data. 3) Creation and maintainance of a starter to manage system data versioning. Version means a huge amount of data, related to exact forecasts. Developed module to manage PostgreSQL partitioning to store data related to versions. Partitions are created automatically, in order for a new version. Starter is synchronized with other microservices via Kafka. 4) Maintainance of the system. Migration database from OracleSQL to PostgreSQL.
Middle Java Developer at LLC “OpenCBS” 2020 - 2021
1) Was responsible for a customization of the application for different clients. Had to use a lot of abstraction to reach this. Also implemented patterns like Strategy, Facade, DDD, etc. 2) Extended application endpoints to handle more working cases. Added swagger to the project. Splitted monolithic application to multi-module application in terms of migration to microservices.
Junior/Middle Java Developer at Gov. Agency “IT-Service” 2018 - 2020
1) Took part in developing system architecture. Had to create and tune the database. Created database migrations. Developed customized analog of ObjectMapper to map xml documents received as a string. Used factory, strategy and a lot of ReflectionAPI to reach this. Also developed both backend and frontend parts (Spring Boot + Apache Freemarker). 2) Had to support the current system. Fixed a lot of bugs, refactored some legacy code, made some database optimizations. 3) Developed the system architecture from the beginning. Had to interact with data analytics to develop the system. Also made the system from 0 to Beta-testing. 4) Created some Jasper reports to generate different reports, preferably in pdf format. Optimized some of the system’s endpoints.
Python Developer at LLC “Mobilnik” 2016 - 2018
Created module to parse logs and receive useful data for tech support. Improved the system on the payment terminal to handle several SIM-cards at the same time. It improved the terminal stability, and reduced system downtime to zero.

Education

Bachelors in Software Engineering at Kyrgyz-Russian Slavic University 2011 - 2016