Software Engineer, UI Narus
Eng Advanced & Webservices
Sunnyvale, CA, USA
About Narus, Inc.
Narus, a wholly owned subsidiary of The Boeing Company (NYSE:BA), is a pioneer in cybersecurity. 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.
As a Software Engineer, UI you will contribute to the front-end development of the next generation of Narus products. The ideal candidate should be capable of creating and implementing user interface applications, as well as effectively collaborating with various engineering team members, UX designers, QA engineers, and other Narus team members during all stages of development.
Primary Responsibilities include but are not limited to the following:
Write, develop and maintain quality code and integrates software components into a fully functional software system
Use knowledge of UI/UX concepts to support development and execution of software research and development projects
Use prior knowledge or experience with UI/UX application frameworks such as Spring or Struts
Work as an effective team player across various teams both in the US and in India
Qualifications & Requirements:
BS in Computer Science, Computer Engineering, or related field; or HS Diploma with 7+ years related software development experience
Minimum 3 years experience in software development/engineering
J2SE professional experience in the area of TCP/IP MVC framework development for real time applications
Experience with Java API, including but not limited to collection, concurrency, locks, and multi-host synchronization
Knowledge in MVC, Struts, Servlets, JSP, ANT, XML, Restful Web Services, Eclipse, Junit, Jenkins, end to end integration and testing
Desired Skills & Characteristics:
MS in Computer Science, Computer Engineering, or related field
Experience building high performance Java apps, and memory cached objects
Experience with Java design patterns, OOP and OOD
Experience in SQL, RDBMS and data warehouse, design patterns, JDBC
Experience in RHEL or equivalent Linux OS
Visual design experience a plus
Usability design experience a plus
Ability to excel in an Agile development environment
Excellent technical, analytical, written and verbal communication skills
Well organized, results oriented self-starter with a sense of urgency
Candidates must be willing to comply with pre-screening activities, including but not limited to pre-employment disclosure questions, reference verification, and background check.
Principals only may apply for this position.
Narus, Inc. is an Equal Opportunity Employer/Minorities/Women/Disability/Veteran. Narus participates in E-Verify (English and Spanish). Right to Work Statement (English and Spanish)
||Sunnyvale, CA |