Position: Senior Java EE Developer, System Architect, Team Lead
Category: Java
English level: intermediate
Years of experience: 8

I started as a junior Java back-end developer. After few years I acquired skills of a Java-web developer. The majority of tasks were on a full-stack basis: from model design and business-logic services implementation to customer portals development.
When our project was moved to commercial phase of exploitation, I was set as a team lead. From that time I began to work with architecture design, high-load and fault-tolerance problems. Also, I had to rule the team and interview new candidates.
After real life deployments, my team and I implemented a set of system integration tasks with customers IT-infrastructure and services.
The success of the project allowed us to use it as a framework for other projects-satellites development based on it.
The significant part of my experience: 
- Java EE stack
- Spring
- Spring Security
- JSF
- Rich Faces
- JavaScript
- jQuery
- Hibernate
- Lucene

Less often worked with DB tasks, but I am well aware of:
- SQL
- PostgreSQL
- MongoDB

Last years got skills working with big-data, high-load and cluster systems:
- Hadoop
- HBase
- ZooKeeper

Among the other important skills:
- system architecture design
- huge tasks decomposition and long-term planning
- team members cooperation management
Looking for a stable company with official and legal employment policy.
Ready for enterprise full-stack development problems, architecture design tasks and team members cooperation management.
Opened to new technologies mastering, new projects development from scratch or existent solutions support and improvement.
Interested in work with abroad customers: the USA, Europe. 
Expecting professional and financial growth opportunities.