• General: OOD/OOP, AOP, DDD, Design Patterns (SOLID, GoF), UML.
• Web development: Facelets, JSF, JSP, JSTL, Tiles, HTML, CSS, XML/XSLT.
• Java: J2SE, J2EE, Spring Core, Google Guice, Hibernate, TestNG, Jasper Reports, Tomcat, Maven and more.
• RDBMS: Oracle, MySQL, PostgreSQL, MS SQL, H2.
• NoSQL: Cassandra.
• Key Value Store: Memcached.
• VCS: Git, SVN.
• Over 10 years of experience in business applications development on Java and associated technologies.
• Extensive experience in architecture, design and development of high-loaded distributed systems available 24/7/365 in financial services.
• Deep knowledge of Java Core and multi-threading.
• Strong skills in software architecture, object oriented design, concurrency design and refactoring.
• Practical experience with relational databases and NoSQL.
• Highly motivated, goal-oriented professional; a decision-maker skilled in implementing new ideas; work well independently or on a team.