Tigran Movsesyan

Tigran Movsesyan

Java Backend Engineer

Yerevan, Armenia

#OpenToWork

About

Backend Engineer with 4+ years building production microservices for a high-load fintech platform (Java 21, Spring Boot, WebFlux, Kafka, RabbitMQ, MongoDB, PostgreSQL). Experienced in reactive systems, event-driven architecture, Kubernetes, and cloud environments. M.S. in Computer and Information Science (AUA, 2024).

What I'm looking for

I'm looking for a remote backend engineering role where I can build and own production services using Java, Spring Boot, and event-driven architecture. I enjoy working on complex, high-load systems — reactive APIs, messaging, distributed services — ideally in fintech or a product-focused team. I value clean architecture, engineers having real ownership, and a culture that cares about reliability and code quality. Open to mid-level and senior roles with EU/UK timezone overlap.

Experience

Ameriabank CJSC

Backend Engineer

Ameriabank CJSC

Oct 2022 – Present

Designed and built production microservices handling financial transactions using Java 21, Spring Boot, and Hexagonal Architecture, ensuring strict domain isolation and long-term maintainability. Built fully reactive, non-blocking APIs with Spring WebFlux optimized for high- concurrency, low-latency workloads on a platform serving thousands of daily active users. Engineered fault-tolerant Kafka event pipelines with manual acknowledgment, dead-letter queue handling, and transient-error nack strategies to guarantee at-least-once delivery in critical payment flows. Implemented real-time event-driven workflows using MongoDB Change Streams to detect data mutations and trigger async downstream processing without polling. Designed and enforced authentication and authorization flows using Keycloak, OAuth2, and RBAC — including multi-key API auth for internal service-to-service security. Applied CQRS and outbox/inbox patterns with RabbitMQ to decouple read/write models and guarantee message delivery across service boundaries. Diagnosed distributed system reliability issues using Datadog APM — correlating trace IDs across services in Kubernetes to distinguish instrumentation gaps from real data loss. Implemented Redis caching strategies for performance optimization across high-frequency API paths. Deployed and managed services on Kubernetes via Azure DevOps CI/CD pipelines.

JavaSpring WebFluxKafka
Ameriabank

Backend Engineer

Ameriabank

Oct 2022 – Present
JavaKafkaSpring BootRabbit MQSQL, Mongo
CodeSignal

QA Engineer

CodeSignal

Feb 2022 – Oct 2022

Executed test scripts and analyzed and recorded results Identified defects/anomalies and investigated their cause. Documented and tracked these defects Performed regression, retesting, integration, and unit testing Assisted fellow team members in resolving technical issues Contributed to improving the QA process and quality standards Determined testing tools and software that can be implemented to aid QA and maximize testing coverage Cooperated with QA Manager in elaboration, introduction and facilitation of new processes and practices in context of various delivery streams Reported Bugs Wrote, updated and automated test cases

SeleniumJUnitPostman
Ameriabank CJSC

IT Monitoring Engineer

Ameriabank CJSC

Aug 2019 – Feb 2022

Developed custom Zabbix actions and triggers for automated issue resolution. Built cluster dashboards in Grafana using Prometheus metrics. Automated infrastructure tasks using Ansible and Terraform. Maintained cloud infrastructure using AWS (EC2, RDS, S3, EKS). Integrated monitoring into CI/CD pipeline for proactive alerts and health checks.

ZabbixGrafanaAnsible
DICA

IT Specialist

DICA

Dec 2016 – Aug 2019

Provided end-user support and configured workstations, VoIP systems, and software tools. Managed Windows Server infrastructure (Active Directory, DNS, Exchange, IIS). Conducted penetration testing and security audits to prevent vulnerabilities. Implemented backup systems and disaster recovery solutions for high availability. Maintained and secured internal websites and internal network configurations.

Active DirectoryMicrosoft ExchangeWindows Server

Education

American University of Armenia

American University of Armenia

Master’s Degree · Computer and Information Science

2024
American University of Armenia

American University of Armenia

Master's · Computer Science

2022 – 2024
Armenian State University of Economics

Armenian State University of Economics

Bachelor’s Degree · Information Management Systems

2014

Certifications

DevOps Beginner Certificate

Business Development Group

Nov 2021 – No expiry

QA Fundamentals Certificate

Armenian Code Academy

Jan 2021 – No expiry

Skills

REST APIsHibernateCQRSJava 21KubernetesDesign PatternsKeycloakMongoHexagonal ArchitectureRedisPostgreSQLRabbitMQKafkaMicroservicesSpring WebFluxSpring BootJava

Languages

ArmenianEnglishRussian