Roles & ResponsibilitiesDesigns develops, and implements web-based Java applications to support business requirements.Follows approved life cycle methodologies, creates design documents, and performs program coding and testing.Resolves technical issues through debugging, research, and investigation.Performs a variety of tasks. A degree of creativity and latitude is required.Planning, designing, developing and maintaining Java applications.Typically reports to a supervisor or manager. Required QualificationsBachelor's degree in Computer Science, Information Technology, or related field.A strong understanding of Java programming and knowledge of the related frameworks.Hands-on experience in working with remote data and data interchange formats.Working knowledge of relational databases, SQL queries, OOD and OOP concepts, and UML.Familiarity with industry software development standards, tools, and environment.Familial knowledge of Java/J2EE web application technology stack.