Position: Java Software Engineer
Category: Java
English level: upper
Years of experience: 4

Improving system performance and fault tolerance in a microservice architecture.
Constantly improving the code following the best programming practices.
location (if it's important): I'm in Italy right now, and recently got a residence permit.

So I am backend developer with 4 years of experience in developing highload projects with microservice approach, which have expertise in system design, architecture and testing.
I use GoF, SOLID, GRASP etc. to write loosely coupled and resilient code. Strong background in computer science.
_______
The last two projects are a high-load front-office system for selling insurance products, and the second is a cross-border fast payment system based on a blockchain network. 
________
Back:
- Algorithms and Data Structures 
- Java 8-11/Go
- Spring (Cloud/Boot/MVC/Data/Security)
- Netflix OSS (Eureka, Ribbon, Hystrix, Zuul)
- IBM Hyperledger Fabric
- Hibernate/JPA
- Docker/Kubernetes
- Kafka/ActiveMQ
- Git/Gitlab CI/Azure DevOps
- PostgreSQL
- Mockito/JUnit
- RESTful WebServices
- ELK stack

Front:
- JavaScript (ES6, ES7, ES8) 
- ReactJS/Redux 
- HTML5 – CSS3 (SASS/LESS)
- Bootstrap
I am looking for a full-time job where I can work on projects with complex tasks and microservices architecture.