Responsibilities Analyze user requirements, develop software architecture, prepare technical documents, data mapping and design. Production implementation and provide status reports. Use of Java and J2EE. Develop, implement and test complex data management, data mapping, data warehousing,