Position: Java Developer
Category: Java
English level: intermediate
Years of experience: 5


Java Backend developer with around 6 years of professional and solid experience. Proven ability to design, build, and maintain efficient and scalable systems. Passionate about developing maintainable code, using the latest technologies, and working in a collaborative environment. 
Work experience:
•	Implemented push notification system that reduced the cost of SMS messages by 70%
•	Integrated CloudPayments and Paybox payment systems
•	Transformed a monolith application into microservices using Spring Boot 
•	Automated CI/CD pipelines with GitHub Actions and Google Cloud
•	Migrated complicated logic to microservice (aggregated data, history)
•	Supporting and maintaining microservices to handle high volumes
•	Refactoring database migration, integration tests and other parts of services 
•	Discovering and fixing programming bugs
•	Developing REST services for scheduling system
•	Working with the QA team and providing necessary information and artifacts
•	Built the client application using Angular, thereby improved the execution time of application
•	Redesigned the booking client system that improved customer experience