what are the roles and responsibilities of a java developer?
['Design, implement and maintain java application phases.', 'To take part in software and architectural development activities.', 'Conduct software analysis, programming, testing and debugging.', 'Identifying production and non-production application issues.']