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