Develops and implements Java-based applications, collaborating with teams, analyzing requirements, and resolving technical issues.