Software Developer (Java) Responsibilities:Analyze user requirements, perform feasibility studies and impact analysisPerform technical design, development, unit testing and development integration testing to deliver high performance, scalable, flexible and reliable software systemsWork with project teams from oversea to perf...