Skills
Programmiersprachen:
Java, Javascript, PHP, SQL
Java-Technologien:
Java SE, Java EE (u.a.: EJB, JSF/Primefaces, CDI, JPA, Servlets, JMS, JPA, JSP, JAX-WS, JAX-RS, WebSocket, JavaMail)
Frameworks:
Spring Boot, Spring (Core, MVC, Batch, DATA, Security, Cloud), Hibernate, Struts 2, Vaadin 7, OSGi, Sling, Lucene/Solr, Zend
Datenbanken:
Oracle, Postgres, MySQL
Webdinste / Protokolle:
JBoss7, Apache Tomcat, Jetty, REST, SOAP
UI:
JavaScript, jQury, Gramite UI, Backbone,HTML, CSS, Less;
Logging:
Log4j, Slf4j
Source control:
Subversion, Git
Build-Werkzeuge:
Maven, Ant
Testing tools:
JUnit, Mockito, EasyMock, TestNG
Expertise:
Software Performance and Optimization, Software Architecture, Design Patterns, SOLID, OOP, TDD, DDD, Build Systems, DevOps, Continuous Integration (CI), Continuous Deployment (CD)