The document outlines the responsibilities and duties of several Java-related roles:
- Java Applications Developer tests programs, documents debugging, develops specifications and code, coordinates projects, provides support and enhances programs.
- J2EE Developer evaluates designs, coordinates requirements, prepares documents, manages resources, develops and tests applications, and assists with various applications.
- Java Architect recommends design changes, develops specifications, verifies architecture, selects solutions, evaluates technologies, and provides technical guidance.
- Java Developer designs, implements, maintains applications, identifies issues, mentors teams, provides support, establishes tools, develops code, tests, and resolves defects.