Java Development

Application / Web Servers

  • JBoss
  • Apache Tomcat
  • BEA WebLogic Server
  • Oracle Application Server

Technologies

  • J2EE, J2SE, SWING, Eclipse RCP, Java servlet
  • Spring, Hibernate, EclipseLink, Jackrabbit
  • Struts, Stripes, Tapestry, JSP, JSF, GWT, ExtGWT
  • HTML / DHTML, CSS, AJAX, jQuery, jQuery UI, ExtJS, Backbone.js, AngularJS
  • JAX-RS, JAX-WS, ApacheCXF, Apache Axis2
  • XML / XSLT
  • log4j

Planning

  • MS Project
  • JIRA

Software Design

  • Microsoft Visio
  • Enterprise Architect

IDE

  • Eclipse
  • IntelliJ IDEA

Testing

  • JUnit
  • TestNG
  • JMeter
  • Mockito
  • EasyMock

Version Control

  • Git
  • SVN

Continuous Integration / Build Automation

  • Bamboo
  • Maven
  • Ant
  • TeamCity

Databases

  • MS SQL Server
  • MySQL
  • PostgreSQL
  • Oracle

Development Approaches

  • Scrum
  • Kanban
  • Iterative
  • Waterfall
  • DDD
  • TDD