Position: Senior Java Developer
Category: Java
English level: fluent
Years of experience: 11

I leaded a team that was responsible of refactoring existing online project. It was a difficult and challenging job, but fortunately the result was an undisputed success.. That problematic project had been converted to a successful product..
I do have more than 20 years experience on software industry. I do have strong background on java technologies, such as SPRING, JSF, GWT,JSP, SWING, EJB, JMS, JDBC, ,JBOSS Seam, OR Engines (EclipseLink, Hibernate etc). 

I have worked as  java software architect for more than 15 years.  I had used Swing , Struts, JSF, and GWT for user interface development,  and  Spring Beans, Stateless Session Beans and database (Oracle) stored procedures for business implementation and EclipseLink and Hibernate as O-R engine. I had also implemented web services to interact with other applications. As a software architect, I was also responsible from code review, and mentoring other developer, and reviewing designs and monitoring and improving the applications performance. I had configured GIT,SVN,CVS ,Maven, ANT, Jenkins  for source control and automated building.

Specialties: Java 11,  Spring Boot (Spring-Data, Spring-Security, Spring-MVC ), GWT, Swing,  JDBC,RMI, JSF, Struts, JSP ,Hibernate, JPA, Eclipselink
Web services :  Restful, GraphQL, JAX-WS
Automated UI Testing : Selenium
Performance Testing : JMeter
Unit testing : Junit, JMock, Mockito
CI/CD : Jenkins, Docker , Maven, Ant
Source Control : Git,  SVN,  Cvs
IDE : IntelliJ, Eclipse
DB : Oracle, Microsoft SQL Server, My SQL, Postgre, DB2
AppServer : Weblogic, Tomcat, Websphere, Jboss
I prefer new technologies, I wanna work on cloud technologies.