UpstaffSign up
Armen Sargsyan, Java/Kotlin Software Engineer
Armen Sargsyan
🇦🇲Armenia
Created AtUpstaffer since April, 2026

Armen Sargsyan — Java/Kotlin Software Engineer

Expertise in Back-End Web (8.5 yr.), DevOps (2.5 yr.).

 Last verified on April, 2026

Core Skills

Kotlin
Kotlin
4 yr.
Spring Boot
Spring Boot
4 yr.
Azure DevOps
Azure DevOps
2 yr.
Docker
Docker
2 yr.

Bio Summary

  • 9+ years of experience in Java and Kotlin software engineering, specializing in microservices architecture, DevOps, and cloud-native applications.
  • Proficient in Spring Boot, Spring Cloud, Docker, Kubernetes, AWS, and CI/CD pipelines, with hands-on experience in Terraform and Jenkins for infrastructure automation.
  • Strong background in secure software development, including Keycloak integration, OAuth2, and PCI DSS-compliant cryptographic SDKs.
  • Expertise in designing and implementing scalable backend systems using Kafka, RabbitMQ, Elasticsearch, and various databases like PostgreSQL, OracleDB, MongoDB, and Cassandra.
  • Experienced in Agile methodologies (Scrum, Kanban), test-driven development (JUnit, Mockito, Testcontainers), and modern software engineering best practices.

Technical Skills

Programming Languages Groovy, Kotlin
JavaScript Frameworks Angular
.NET Platform Azure
Mobile Frameworks and Libraries Gson, Ktor
Java Libraries and Tools Hazelcast, Jackson, JSON, MapStruct, Spring Core
Java Frameworks Hibernate, Spring Boot, Struts 2
Android Libraries and Tools Kotlin
AI & Machine Learning RAG
Security RBAC
Databases & Management Systems / ORM AWS ElasticSearch, Cassandra, Clickhouse, Flyway, Hibernate, Liquibase, MongoDB, MySQL, Neo4j, Oracle Database, PostgreSQL, Redis, SQL
UI Frameworks, Libraries, and Browsers Angular Material UI
Cloud Platforms, Services & Computing AWS, Azure
Amazon Web Services AWS API Gateway, AWS ECS, AWS ElasticSearch, AWS Security Groups, AWS SNS
Azure Cloud Services Azure DevOps
Methodologies, Paradigms and Patterns Agile, Clean Architecture, Kanban, microservices, Monolith, MVC, Scrum, SOAP
Message/Queue/Task Brokers Apache ActiveMQ, Kafka, RabbitMQ
QA, Test Automation, Security Apache Maven, JUnit, Mockito, Postman, SoapUI
Collaboration, Task & Issue Tracking Atlassian Confluence, Jira
SDK / API and Integrations AWS API Gateway, GraphQL, JWT, Keycloak, OAuth, RESTful API, Swagger
Version Control BitBucket, Git, Github Actions
Platforms Camunda
Deployment, CI/CD & Administration CI/CD, GitLab CI, Gradle, Jenkins, SonarQube, TeamCity
Virtualization, Containers and Orchestration Docker, Terraform
Mail / Network Protocols / Data transfer GRPC, JWT, WebRTC, WebSockets
Third Party Tools / IDEs / SDK / Services IntelliJ IDEA
Web/App Servers, Middleware Nginx
Logging and Monitoring Prometheus
File Systems, Storage XML
Other Technical Skills Feign, framework, Spring model-view-controller, Webflux

Work Experience

Senior Java/Kotlin/DevOps Software Engineer - ITSpace (HRSpace)

Duration: September 2023 - December 2025
Summary:
  • HRSpace is a specialized web and mobile application developed for simplifying and improving human resource management within organizations
  • The application addresses issues associated with manual and fragmented HR processes such as payroll, performance evaluation, and benefits management
Responsibilities:
  • Design and implementation of microservices-based architecture from scratch.
  • Security implementation using Keycloak within a Kubernetes architecture.
  • Working with project architecture and participating in technical decision-making.
  • Team coordination and organizing the backend team.
  • Participating in code reviews and daily Agile ceremonies.
  • Configuration and maintenance of CI/CD pipelines for deployment services on AWS.
  • Implementation of service deployment and communication within Kubernetes.
  • Setting up monitoring tools to track system metrics.
Technologies: Java, Kotlin, Spring Boot, Spring Cloud, OracleDb, MongoDB, FlyWay, REST APIs, WebSockets, Feign Client, RTB, JUnit, Mockito, Kafka, RabbitMQ, Gradle, OpenAPI/Swagger, Docker, Kubernetes, GitLab, Microservice Architecture, Terraform, AWS (S3, EC2, IAM, RDS), Jenkins, CI/CD

Senior Java/Kotlin Software Engineer - ZenifyTech (InvoEase)

Duration: August 2021 - June 2023
Summary:
  • InvoEase is a financial and accounting solution designed for professionals and law firms
  • It automates the billing process, payment management, and the generation of financial reports
Responsibilities:
  • Maintaining existing functionality and adding new features.
  • Working with legacy code and adapting outdated solutions to meet new requirements.
  • Optimizing application performance for high-load environments.
  • Refactoring code to improve structure and readability.
  • Participating in code reviews and contributing to technology stack decisions.
  • Solving tasks related to fintech requirements and transactions.
Technologies: Java, Kotlin, Angular, Spring Boot, Spring Cloud, PostgreSQL, MongoDB, Hibernate, FlyWay, REST APIs, OpenAPI Generator, Hazelcast, Gradle, Docker, Prometheus, Bitbucket, Microservice Architecture, Azure, JUnit, Mockito, End-to-End (E2E) Testing

Senior Java Developer - ZenifyTech (CaseSync)

Duration: October 2019 - July 2021
Summary:
  • CaseSync is a case management system designed to help law firms manage client information, track case progress, and automate scheduling for court appearances
  • The system aims to improve communication and efficiency between legal teams and clients
Responsibilities:
  • Maintaining existing functionality and adding new features.
  • Working with legacy code and adapting outdated solutions to meet new requirements.
  • Participating in code reviews and improving system architecture.
Technologies: Java, Kotlin, Spring Boot, Spring Cloud, PostgreSQL, MongoDB, Hibernate, FlyWay, REST APIs, OpenAPI Generator, Hazelcast, Gradle, Docker, Prometheus, Bitbucket, Microservice Architecture, Azure, JUnit, Mockito

Junior - Middle Java Developer - WorldPay (Client-Side Encryption (CSE))

Duration: March 2016 - June 2019
Summary:
  • Client-Side Encryption (CSE) is a Java-based cryptographic SDK developed to secure sensitive payment data such as cardholder details before it leaves the client environment
  • It encrypts card data using RSA public-key encryption and ensures PCI DSS compliance by preventing raw card data from reaching the merchant’s servers
  • It was integrated into eCommerce and mobile payment platforms, enabling merchants to perform secure transactions through the Worldpay gateway
Responsibilities:
  • Implemented and maintained Java SDK components for RSA encryption/decryption logic.
  • Integrated encryption utilities with Worldpay’s REST and SOAP payment APIs.
  • Developed unit and integration tests ensuring cryptographic consistency.
  • Refactored legacy code to align with PCI DSS security standards and new API versions.
  • Wrote documentation and sample integrations for partner developers.
  • Testing and fixing bugs.
  • Collaborated with team members to implement new features and improve system architecture.
Technologies: Java 8, Spring Boot, Spring Security, REST API, SOAP, RSA Encryption, JCA/JCE, JSON, XML, JUnit, Mockito, Maven, Git, Jenkins, Docker, Kubernetes, AWS (S3, EC2), PostgreSQL, SonarQube, TeamCity, Bitbucket, Agile/Scrum

Education

  • National Polytechnic University of Armenia, Gyumri Branch
    Bachelor of Applied Mathematics
    2015-2019
  • National Polytechnic University of Armenia, Gyumri Branch
    Master of Computer Science
    2019-2021

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Armen Sargsyan, Java/Kotlin Software Engineer
Ready to hire Armen Sargsyan
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring
Propose a Job for Armen Sargsyan
Attachment File attachment Arrow

Upload File. Drag and Drop or Browse

At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up