Software Engineer Narus
Narus, an independent subsidiary of The Boeing Company (NYSE:BA), is a pioneer in cyber security. Narus is one of the first companies to apply patented advanced analytics to proactively identify cyber threats from insiders and outside intruders. The innovative Narus nSystem of products and applications is based on the principles of Cyber 3.0, where the semantic Web and cyber intersect. Using incisive intelligence culled from big data analytics, Narus nSystem identifies, predicts and characterizes the most advanced security threats, empowering organizations to better protect their critical assets. Narus counts governments, carriers and enterprises around the world among its growing customer base.
The company is based in the heart of Silicon Valley, in Sunnyvale, Calif.
As a Software Engineer working with the best and the brightest you will use your end to end development skills to bring the next generation of Narus products to market.
Required Core Skills:
J2SE professional experience in the area of TCP/IP client server framework development for real time applications.
Experience building high performance JAVA apps, multi-thread, and memory cached objects.
Knowledge/experience with Hadoop.
Expertise with JAVA API, including but not limited to collection, concurrency, locks, and multi-host synchronization.
Expertise with JAVA design patterns, OOP and OOD
Expertise in SQL, RDBMS and data warehouse, design patterns, JDBC
Experience in RHEL or equivalent Linux OS
Expert level knowledge in MVC, Struts, Servlets, JSP, ANT, XML, Restful Web Services, Eclipse, Junit, Jenkins, end to end integration and testing
Ability to do UML charting and class object diagrams
Excellent English communication and presentation skills
Education and Work Requirements:
BS/MS Computer Science, Software Engineering, Mathematics or equivalent
||500 Logue Avenue |
Mountain View, CA 94043