Java Lead Developer required for a fast-growing Silicon Valley-based I.T staffing and professional services company. Manage onsite offshore teams, coordinate, and review code. Experience with large distributed applications, Java, XML, HTTP, Web Services, Spring framework, and more.
Requirements
- Managing onsite offshore teams, coordination, code reviews, presentation with agencies, vendors, top management
- Experience with large distributed applications and building/operating highly available systems
- Core competencies in Java, XML, HTTP, Web Services (REST/SOAP)
- Strong working knowledge of Spring framework
- Experience with HTML, JQuery, JSTL, JavaScript, AJAX and front-end frameworks
- Experience building web applications for mobile devices
- Deep understanding of web services software architecture and design, including security based implementations
- Strong experience implementing transaction and management and persistence using lightweight frameworks such as JPA and Hibernate
- Strong data modeling and database programming skills (Oracle database and PL/SQL experience a plus)
- Experience with Tomcat, Apache HTTP Server, AEM a plus
- Familiarity with UNIX systems (system security model, systems administration, and advanced scripting skills) a plus
- Understand TCP/IP networks and concepts with the ability to provide basic troubleshooting assistance to infrastructure disciplines