Over ten years of experience in IT industry, architecture / design, development and testing of multi-tier distributed enterprise applications and services of e-commerce / banking by using Java technologies, various methodologies (Agile / Scrum, TDD, Domain-Driven Design / Event Storming) and frameworks.
Strong knowledge and experience in Core Java, Java EE technologies, multi-threading / concurrency, design patterns, object-oriented analysis and design, aspect-oriented programming.
Excellent interpersonal and communication skills. Self-motivated, the ability to quickly learn new technologies.