Position: Java Developer
Category: Java
English level: upper
Years of experience: 3

Developing, integrating, and supporting business solutions using microservice architecture.
Designing and maintaining high-load systems
My primary area of expertise is implementing business solutions using microservice architecture. Also, I have knowledge of fintech and related technologies.
I've been working with the following:
- Integrate Stripe as default payment gateway.
- Design and implement access management on domain model using Spring ACL as well as design custom REST APIs built in Spring MVC.
- Implement external provider authorization using OAuth 2.0.
- Implement an email microservice and integrate it with infrastructure. (Gradle, Spring Boot, Kafka).
- Implementing microservice responsible for automatic user cards management. (Scala, Play, Akka).
- Design integration with international payment platforms such as Railsbank, Currency Cloud, Transferwise.
- Implement an aggregation microservice responsible for fetching data from multiple external services.
- Integrating stock broker API
- Implementing automated payment flow across multiple banking services.
I'd like to work with a modern web technology stack, write clean code and perform code optimization. Besides I'd prefer my code to be reviewed. 
I'm not eager to work with JS, HTML/CSS-related technologies.