This position involves planning, designing, architecture, development, quality assurance, implementation, customization, maintenance and support activities for JAVA Enterprise Applications, while managing different technical & support teams.