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
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
Backend Engineer
Ameriabank
Oct 2022 – Present
JavaKafkaSpring BootRabbit MQSQL, Mongo
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
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
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
Master’s Degree · Computer and Information Science
2024
American University of Armenia
Master's · Computer Science
2022 – 2024
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