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


I have 3+ years of working experience as java software engineer. The projects I've been working on mostly were related to API design and development using REST protocol, data scraping from different sources, creating several microservices using Spring Boot and handling their maintenance and interconnection using Amazon Web Services. Also I have experience of writing unit tests, understanding CI/CD, orchestration and containerization, using monitoring tools like Datadog etc. 

- 3+ years of commercial experience in Java software development.
- Worked with microservices and monolithic architecture.
- My main tasks were feature development, debugging, deploying changes, testing, resolving issues, and code review.
- Mostly Used technologies:
- Java 8, Java 11.
- Spring Boot, Spring MVC,  Spring Security, Spring Data, Spring WebFlux;
- Hibernate, Flyway;
- REST API, SOAP API.
- AWS EC2, AWS RDS, AWS S3, AWS LAMBDA, AWS OpenSearch, AWS IAM, AWS Cognito;
- Microservices, Kafka.
- Docker, Kubernetes
- Maven, Gradle, Ant.
- MySQL, PostgreSQL, DynamoDB;
- Upper-intermediate English level.
- Degree in Software Engineering.

Last project description:
AdTech domain, Kyiv, Ukraine
Middle Java Software Engineer
Aug 2022 - June 2023
Key Responsibilities:
- Creating new services regarding requirements and specification
- Participation in development of other microservices in our ecosystem.
- Project architecture design; 
- fixing bugs, covering application with test, providing support with already created functionality;
Project technologies stack: Java, Spring, Hibernate, Kafka, Docker, Kubernetes, AWS, Spinnaker, Gradle, Maven