Friday, October 21, 2011

Job Openings for Lead Java Developer @ Cisco Careers

Requisition #: R903619
Job Title: Lead Java Developer
Area of Interest: Cisco Services (Formerly Customer Advocacy)
Level of Experience: Experienced - Non Manager
Flexible Work Option: No
Job Description: Opportunity Snapshot

This is a Tech Lead position for new product development, the Cisco Management Heartbeat Server (CMHS), which is a key component of a consumer home security application. Begin as key developer on the project, and as understudy to Prototyping Lead, in Scrum team and then take over technical product ownership. Project is to build a high-performance backend server that is a key component of a larger distributed system. The system shall scale to 250,000 concurrent connections.

Lead Java Developer responsible for the design, development, and integration of multiple complex system components (hardware and software) for a large commercial consumer application. By analyzing requirements and working in conjunction with system architects, other developers, and test engineers, the Java Software Developer will write specification documents, create programs, repair defects, consult on test plans, and develop tools. The ability to quickly assess system issues and perform root cause analysis is needed. Additional responsibilities include leading and mentoring partner engineers in remote locations, and performing code reviews.

Deep experience with the full lifecycle of software development, and experience and appreciation for agile software development processes is required. Excellent written and verbal skills are required. Must be a team player.

Required Experience:
- 5+ years as a Java Software Developer / high performance servers (back end)
- 3+ years back end Core Java, outside of any framework (outside of things like Application Servers and Struts)
- 3+ years Java 1.5 or higher (Java 1.6 or higher a plus)
- 2+ years Multithreading
- Developing applications in a Unix environment (shell scripting)

Knowledge in these key areas is strongly preferred:
- IP Networking
- Web servers (Tomcat, Apache)
- Eclipse IDE
- Security technologies

Exposure to these technologies is a plus:
ACS - Access Control Systems. Cisco Broadband Access Center (BAC)
Netty or NIO
Provisioning of Customer Premise Equipment (CPE)
Solaris Unix
TCP connections over 3G interface / over Wireline interface
TLS - Transport Layer Security (successor to SSL)
TR-069 Protocol

Education: BS degree in Computer Science
Travel: ability to travel up to 10%

For More Information about Cisco jobs and apply online visit : Cisco Careers or Cisco Website