Position: Lead Software Engineer (Java)
Category: Java
English level: fluent
Years of experience: 5

Switched an outdated, legacy and highly integrated web app from bare metal hosting to AWS, optimised services usage.
Software engineer with 5 years of commercial experience in the development of enterprise systems. Have practical experience with microservice architecture as well as legacy monolith / modular one, designing distributed systems. In-depth understanding of product development lifecycle and agile practices. Comprehensive understanding of advanced software engineering techniques TDD, refactoring, code review, CI/CD, containerization & orchestration, etc. Hands-on experience with AWS.
I'd prefer to work with contemporary technologies on a challenging project.
I adore working on big projects with highly branching relations between different integrations and high load / throughput.