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


I'm a well-organized Java developer with 3 years of experience building enterprise applications on Java, Spring Boot, and Microservices. I've been working on 3 different projects simultaneously. On 2 of them - I'm a team lead for students and Juniors. I can easily switch the context and manage my time really well.

1st project: Developer at microservices banking application.
Participation:
- Developing new microservices, using Spring Boot & Kafka
- Updating old microservices
- Writing unit & integration tests
- Updating project documentation
Skills: Microservices · Java · Spring Boot · Rest · Kafka · Integration Testing · Unit Testing

2nd project: Backend team lead for around 10 employees at one time.
Microservices project shall facilitate monitoring and control of the SDG-aimed capital flow.
Participation:
- Investigating, creating, and deliberation new user stories from the business side
- Describing new user stories
- Generating new ideas to improve the functionality of our project
- Dividing user stories into small tasks
- Describing new technical tasks
- Helping teammates with their tasks
- Reviewing tasks
- Updating project documentation
Skills: Java · Leadership · Spring Boot · Team Leadership · Team Management

3d project: Backend team lead for around 5 employees at one time.
The current tool allows creating courses, modules, and lectures. Generate a schedule for them. Create tests for applicants and students and check these tests automatically and manually.
Participation:
- Investigating, creating, and deliberation new user stories
- Describing new technical tasks
- Reviewing tasks
- Helping students with their tasks
Skills: Java · Leadership · Spring Boot · Team Leadership · Team Management