Job Description
Typical roles and responsibilities of java developers:
Contribute to all stages of software development lifecycle
Design, implement and maintain Java-based applications that can be high-volume and low-latency
Analyze user requirements to define business objectives
Ensure application designs conform with business goals
Good communication and analytical skills