Inspirational tools architect and engineer for creating the next class of Engineering Tools used by over 15,000 software engineers in Cisco. The vision is to build a world class Engineering Development Environment that crosses all boundaries of the entire product concept, development, test, and support cycles --- integrating and creating new tools to increase the productivity of the Cisco Engineering team by 5x in 5 years. This goes far beyond traditional "closed" development environments, requiring end-to-end systems throughout the virtualized labs, customer networks/labs, customer advocacy, and even joint-product creation with external partners.
A key part will be understanding all the compile, build, SCM, and other workflows and architecting and implementing systems that cross multiple boundaries and technologies.
This means integrating and automating workflows, creating a Enterprise Service Bus architecture for all tools (and more), and radically solving engineering product development, integration, and release throughput with this architecture, tools, and processes.
This position requires technical excellence at various levels: - High level systems architecture - Detailed implementation and design with key technical leads - Excellent communication at all levels, including the ability to influence and sell your vision - Industry standards contributions, exposure . Required Skills: - Must be top performer - 8-12 years of industry experience with at least 2-3 years of architecture experience in SOA, Enterprise Service Buses, Architect and implement server components with load-balancing, fault tolerance, clustering, redundancy, and plugable sub-systems support, Application platform design and Extensible API design. - Architect SOA solutions, review and provide architectural solutions to the plug-in developers & app developers and ensure overall architecture integrity of the product - Eclipse architecture and implementation - Excellent domain knowledge (Web technologies, Enterprise web based solutions, open source projects) - Domain Knowledge & Good understanding of Web technologies & protocols (HTTP, SOAP, REST, MEST, TCP/IP) and Exposure to Web 2.0 (Pojo, AJAX, REST, MEST, SOAP Hybrid, Tuscany) - Working experience with SOA architecture, design & architecture of Enterprise applications, Software architecture & design methodologies using OOPS (class designs, sequence diagrams, UML) - Using cutting edge technologies such as Java, JEE, open source, JBoss, SOA, web services, XMl, EJB, JPA, JMS, JAXB, Spring & Hibernate frameworks, hudson, maven. Also processes following RUP methods.
Excellent analytical and conceptual skills. Experience in developing web-based applications in an Enterprise environment, including back-end and UI development experience. Experience with web-related technologies including UML, XML, Web Service Development and consumption, SOAP.
Programming: * Java including Core Java, J2EE (JSP, Servlets, EJB), JMS * Eclipse internal development * Experience with Spring * HTML and JavaScript * Web Applications (Struts a plus), AJAX, Flex * Web services, SOAP, UDDI * XML, XSLT, Xquery, XPATH * IBM WebShpere, Apache, JBoss * Build, Makefile and other related technologies * Compiler and debuggers language skills * SCM: Clearcase, ACME, and others
Cisco is an Affirmative Action and Equal Opportunity Employer
Cisco is an E-Verify employer. E-Verify is an Internet based system operated by the Department of Homeland Security (DHS) in partnership with the Social Security Administration (SSA) that allows participating employers to electronically verify the employment eligibility of their newly hired employees in the United States. Please click on the following links for more information.