Software Engineer

Location: Mountain View, CA

Ref#: 1648.3178

posted: 8-Jun-2018

Responsible for analyzing, designing, debugging and/or modifying software; or evaluating, developing, modifying and coding software programs to support programming needs. Maintain and enhance existing code with focus on implementation. Collaborate with and assist team of engineers in writing functional, design and user interface specifications. Follow software lifecycle process when developing software. Help identify solutions to problems encountered in software cycle. Work on one or more applications on Norton eStore platform. Utilize graduate-level research. Employer will accept Master’s degree in Computer Science, Engineering or related technical field and 1 year of work experience in job offered or 1 year of work experience in a computer-related occupation. Position requires: 1. Designs, develops and maintains high-quality code for simple to complex components of a product focusing on implementation. 2. Understand and analyze Business requirements. Translate business requirements to technical specifications. 3. Design and code using OOPS concept. 4. Analytical, Debugging and Testing skills. 5. Java 5 and above. 6. JSP/Servlet and Webservices (REST) development. 7. Frontend technologies including HTML, Javascript, JQuery, CSS, XML. 8. RDBMS and SQL programming. 9. Web Services (SOAP/REST) 10. Unix/Linux commands and Shell scripting. 11. Source control tools like Perforce, GIT etc. 12. Spring Framework