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


SoftServe (October 2021 - now) — System Integration Engineer 

American client (January 2022 - May 2023)  - Spring Boot application with an aim to integrate third party customer management system into existing flows. To ensure easy integration and retirement of the previous system it needed to replicate existing API contracts.
- Java 17
- Spring Core and some other Spring components
- GitHub
- Spring WebFlux
- Mapstruct

American client (July 2022 - January 2022) - Spring Boot application with an aim to integrate third party contract management tool into existing Terms and Conditions flow. Some functionality includes recording acceptances, updating contracts and keeping track of what user accepted which version of a contract. Upkeep and Data integrity was an important part of this project.
- Java 17
- Spring Core and some other Spring components
- GitLab
- Testcontainers
- AWS Java SDK v2
- AWS Services:
  - Fargate
  - Cloudfront
  - SQS
  - S3
  - AuroraDB
  - ElastiCache (Redis)

Research and Mock-up development (October 2021 - July 2022) - series of small proof of concept projects with different technologies. Some examples are PoC store that is focused on integrating Stripe and PayPal as payment systems, PoC webchat that is focused on gRPC framework, PoC traveling API focused on GraphQL and asynchronous data retrieval.
- Java 11
- Spring Core and some other Spring components
- GitHub
- GraphQL
- gRPC
- Docker and Kubernetes