Position: Java Software Engineer
Category: Java
English level: upper
Years of experience: 10

Design and development of complex enterprise software solutions, implementation of business/application logic on different project layers, infrastructure and environments setup for developed applications. 

Code Review.
Project management.
Coaching and mentoring.
Creation systems from scratch.
Design and development of complex enterprise software solutions, implementation of business/application logic on different project layers, infrastructure and environments setup for developed applications. UI development. Software testing.
Knowledge of software architectural approaches and methodologies for designing and building of complex enterprise solutions.

Experience in next areas: Aviation, Banking systems, Education, Delivery services, Data processing, Integration.
I want to find a project in an active phase of development. I want to apply my knowledge, grow with a project, be part of motivated team, bring value and be helpful.