Software Engineer

Location: Mountain View, CA

Ref#: 1648.2801

posted: 16-Jun-2017

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. Design and implement multi-tiered enterprise web applications as well as web services for Symantec VIP. Participate in all phases of the software development lifecycle including requirement analysis, design, implementation and testing. Deploying web application and services to Symantec data centers and AWS, as well as helping resolve technical issues faced by customers while using the product. Utilizes graduate-level research and analysis skills. Employer will accept Master’s degree in Computer Science, Engineering or related technical field . Position requires: 1. Data structures and algorithms 2. Java, Object Oriented Programming 3. Java based web application development, Java Servlet, Tomcat 4. JavaScript, AJAX, JSON, DHTML (HTML, CSS and JavaScript) and XML 5. Experience of working with web service APIs 6. Deploying software on AWS 7. Relational Database (Oracle Database) and database technologies, SQL and JDBC 8. developing large scale multi-threaded application and writing unit tests 9. working as a team in an agile environment (Scrum team) 10. team collaboration tool: JIRA, SVN