Develops and implements Java-based applications, analyzes requirements, works with cross-functional teams, and resolves technical problems.