Position: Middle Java developer
Category: Java
English level: upper
Years of experience: 4

Worked in a big distributed team.
Contributed in a Domain-Driven architecture designation, performed a refactoring of the large application to fit the new architecture and approaches.
Designed and implemented many UI parts: pages, lists, pagination, search elements. Worked with a State Machine.
Implemented new features for the payment provider integration: internal amounts calculations and data structures, transactions format, parsing and API for 3-rd party.
4+ years of experience Java Software Engineer. Last project I've been working on was a software for POS stations for one of the largest companies in restaurant hardware business in US. My responsibilities were: 
implementation of a new Domain-Driven architecture into the existing code base, huge refactoring (Java); 
new features and API for a 3-rd party payment provider integration(XML);
UI refactoring and new elements development (JavaFX);
Data structures management (Hazelcast, SQLite)

Willing to participate in a big scale projects development, face new challenges, learn new approaches, technologies, architecture designs or oven different programming languages
I'm excited to meet a friendly team,
learn a lot of new things from more experienced teammates and help those who need an advise