Java Application Developer Designs, tests, debugs, documents, and implements those programs. Consults with users to design, modify, and explain program changes or to provide technical support. Resolves problems which occur in production systems. May serve as project leader in the development of automated systems or procedures...