Role: Java Developer Location: Hybrid Duration: 6+ months CTH Details: * Basic mentoring skills necessary to provide support and constructive performance feedback. * Knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional sp