Description & Requirements
Able to design Java applications and lead development team from the front.
Design and develop enterprise grade, high-volume web applications platforms and state of the art technical solutions leveraging Java and JEE platform technologies
Provide hands-on guidance and mentorship to the Java development teams
Responsible for designing solutions, developing, implementing, maintaining and supporting Java based components and interfaces
Leading project teams of Java, Front-end, and Database developers, including mentoring, architecting, project management, breaking features into stories and follow through
Participate in design discussions and solution design sessions with product management and software development teams
Contribute to the evaluation, prototyping and selection of software solutions
Apply Test Driven Development practices and software quality measurement tools
Should have good communication skills and client management skills
 
        