Position: Java Developer
Category: Java
English level: intermediate
Years of experience: 8


I have been involved in a numbers of commercial software projects, business applications with Client-Server and Web technologies. I have participated in most part of software development, including requirement analysis and clarification, estimation, coding, testing, debugging and building.
Most projects I participated in are Java/J2EE, Spring MVC and Dropwizard. I have good understanding of software development methodology, objectoriented design and Java technological stack. Mostly I work on server-side development based on Java but I have good understanding and experience working with front-end technologies like JSP/JSTL, JSF, Richfaces, JavaScript,
HTML and CSS. I have knowledge and experience in application servers such as JBoss, Tomcat. In addition, I am familiar with ORM and relational databases and had a chance to work with such RDBMS as MySQL, Oracle. And I had the opportunity to work with NoSQL DB such as Elasticsearch, Kafka, AWS. Have experience and understanding of the object-oriented concepts, SOLID, REST. I have knowledge of Continuous Integration usage.