Job Description :
Job Details:
Lead Java Developer
Cupertino, CA.

expertise in Java and Java Enterprise technology applications architecture, design, development and support

Able to analyze business requirements and create efficient solutions
Solid knowledge of applications performance improvement techniques and caching solutions
Experience developing with client-side web technologies (HTML 5, CSS, Javascript, AJAX) desirable
7. Must be able to brainstorm and communicate technology ideas and issues with peers and IT management
8. Excellent problem solving, critical thinking and communication skills
9. Must be able to clearly define solutions for requirements and evaluate options
10. Agile development experience is a plus
11. Core skill: Java/J2EE, Angular 2, Oracle
12. Strong Plus: Experience with Java backend MVC frameworks such as Struts
13. Strong Plus: Experience with Java backend MVC frameworks such as Spring
14. Experience coding JSPs
15. Experience coding Servlets and other plain old java objects