Develops and maintains Java applications, including coding, testing, and documenting software modules, while adhering to technical standards and business requirements.