Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 4


Software Engineer with 4 years of working experience in software development. Looking for new opportunities.

Softserve - Senior Java Developer
Responsible for:
- Build software using Object Oriented Programming, Reactive Programming (RxJava, ReactiveX), and Event-driven Programming
- Review system performance, troubleshoot, debug, and apply fixes to system components
- Take ownership of software components and associate development and testing in terms of timelines and quality - Collect logs from the services, monitor, troubleshoot, and optimize application performance using Splunk
- Collaborated with Product Manager and end-users to create functionalities that align with requirements
- Working with AWS stack

Billline - Java Developer + Team Lead
Responsible for:
- full app lifecycle in microservice architecture from creating service to deploy in AWS
- reviewing merge requests
- Vulnerabilities check
- Spring Security integration
- Working with Docker containers
- Working with unix servers and writhing bash scripts
- Set up and work with AWS EC2 instances, SQS, Lambda and ECS. Design API Gateway. - Set up CI/CD flow with Bitbucket Pipelines

EPAM Java Software Engineer
• Responsible for:
- creating and updating modular Spring Boot Applications
- working on improving the readability and quality of the code
- writing unit and integration tests using Mockito Junit;
- communicate with customer (participate in writing business application logic)