Generic Software Development and Expertise:
- Object oriented analysis and design
- Object to relational mapping, database schema design, distributed computing, component oriented applications
- Java Desktop Applications
- Java Web Applications, Java Portal Applications
- UML and modeling tools
- Detailed knowledge of core Java language and extensions
- Embracing new technology and developments in creating quality products
- Proficiency at defining the architecture for stand-alone, distributed, two tier, three tier or multi tier applications
Tools and Technologies:
- Java 1.4, Java 1.5, WebStart, Swing, AWT, JMX, Multithreading, Applets
- EJB 2.x, EJB, 3.0, JDO, JMS, JAAS, Java Web Services, SDO
- MIDP, CDC, CLDC
- SAPDB/MaxDB, MySQL, Oracle, PostgreSQL,
- Ant, Maven2, SVN,CVS, JUnit
- JBoss, Tomcat, Resin, Geronimo
- Spring, Hibernate, Liferay, Apache MyFaces (Tomahawk / Trinidad), Acegi
- JXTA, JPOX, Oscar(OSGi), POI, FOP, JDNC, JDIC
- HTML, JavaScript, AJAX, XML, XSL:FO, XSLT, WebDAV
- Eclipse, Intelij Idea, NetBeans