1) Creation online banking systems (creating deposits, card bills), pay pal payments, wealth management. Generation pdf reports with svg charts from web view. Communication with external systems via soap and rest services. Maintaining same systems, refactoring, implementing new features, bug fixing and TDD.
2) Java EE - JBoss, JSF, Hibernate, EJB, mvn, Oracle - developing web system for managing hospitals (creation requests from doctors to buy some equipment or other things they need, and validation these requests by hospital managers), also developing web system for online banking (creation deposits, managing card bills, integration with other services to make online payments).
3) Close work with concurrency multi-threading in java, developing async web robot that follows the redirects and parses web sites to get ads (based on js, flash, svg graphic, banners). More then 40 processes working together on each server to parse html and get new ads. Strong knowledge in multi-threading, I have experience with Play 2 framework (reactor pattern) and Actors.
4) JSP, Servlets, TomCat, Hibernate, Spring core, security, mvn, mysql developing web system for creation online test suites for students.
5) Spring core, injectors, bean processors, aop, rabbit integration, spring data with mongo db and postgresql, async, spring security, websockets, spring boot, spring batch and data for hadoop yarn and spark integration.
6) Developing relational database schema for web application to pa