Position: Senior Java Developer
Category: Java
English level: fluent
Years of experience: 5


More than 6 years of experience in Java and 3 years of experience in JS. Mostly worked in the US-based product enterprise company.
Strong experience in the development of web-based projects. Skilled in enterprise system development including estimation,
design, implementation, deployment, integration, testing, refactoring, and
maintenance of concise technical documentation. Also I have a commercial experience with microservices based on Java 8+, Spring framework, Docker, CI/CD, Cloud (AWS). 

Java/Spring stack: Java8+, Spring Boot, Spring Data, Spring Cloud Configuration, Dagger
JS: React JS, Node JS(Fastify mostly)
 SQL and NoSQ:  MySQL, PostgreSQL, MongoDB, InfluxDB, ElasticSearch etc
A huge experience in Docker, Kubernetes, CI/CD, AWS
MB: Apache Kafka, RabbitMQ
Testing: E2E, Unit and Integration testing (Selenium, Cypress, TestNG, JUnit, Pytest and etc),
Monitoring: Datadog

1. Developing architecture and implementing software web applications for cross-team usage
2. Creating high scalable microservices by using the best standards in the industry, 
3. Configuring and setting up the MicroFrontends pipelines with Single SPA
4. Implementing multiple connectors for integrating with third-party tools ( Technology Stack: Core JS, Fusion JSON applications)
5. Configuring the CI/CD and creating pipelines
6. Deploying applications to Kubernetes with Yaml Deployment files and Halm Chart Deployment tool Developed maven and pytest plugins for open source usage
7. Created grafana reportings by migrating and transforming custom data by using Deno JS, Python JS
8. Migrated a monolithic application to a new microservices system.
Please ping me only for the jobs where I can work remotely from Armenia! Thank you very much