Java Web Developer and QA Automation tester
I currently work as a Java Web Developer with a bigger focus on the backend side.
I have a year and a half experience with writing, executing and recording unit tests, integration tests and functional/UI tests for java enterprise applications, using JUnit, Mockito/PowerMock and Selenium RC/WebDriver.
My main experience as a developer consists of developing and maintaining enterprise web applications for the insurance business sector. I am currently developing RESTful web services in Java, using frameworks such as Jersey or RESTeasy.
*Java core and EE - advanced.level
*Relational databases (MySQL, SQL Server)
*Hibernate, Spring DB
*OOP and some flavor of AOP (Aspect Oriented programing: AspetJ and Spring AOP)
*Design patterns and software architecture
*RESTful Web services (JAX-RS)
*SOAP Web services
*Eclipse, NetBeans - IDEs
*git and CVS as version control systems.
*Jboss and Glassfish - web servers
On the front-end side, I have experience with
HTML/XHTML, Javascrit, JQuery, CSS and serverside Java frameworks to generate the front end
such as JSF 2.2, RichFaces and PrimeFaces.
Most open source libraries and applications I worked with are developed and maintained by Apache Software Foundation. One the most known applications, that I've learned to configure and integrate in a system is Apache SOLR (v. 5.0.0 +) - search engine to power the search functionality in any application.
Also, I have experience with the APIs exposed by Google, such as geo location and maps APIs.