1. Software Solution Architecture and Design 2. Software Development using Java /J2EE Technologies which include Struts,Hibernate,Spring 3. Web services development 4. UI Development using JSP, Velocity 5. Build Script development using ant,maven and Jenkins 6. Middleware infrastructure development using weblogic 7. Service Oriented Architecture and Implementation using Oracle Service Bus 8. Mobile App Development 9. Memory Profiling and JVM Tuning