Software Engineer
Location:
Mountain View , California
Posted:
November 16, 2016
Reference:
36092
Position:
Software Engineer (Continuous ID #)

Company Overview
Making the world's information safer isn't a job - it's a calling, one where your passion and focus can unite to help companies, governments and individuals secure their most important data wherever it lives. Operating one of the world's largest cyber intelligence networks, we see more threats, and protect more customers from the next generation of attacks. Our software and services protect completely, in ways that can be easily managed and with controls that can be enforced automatically - enabling confidence wherever information is used or stored.

Department Overview
The Symantec Complete Website Security Engineering group is responsible for development of world class SSL & Trust Services products. Complete Website Security goes far beyond encryption to deliver protection for websites, data and applications-with 24/7 control that mitigates risk and helps to ensure uninterrupted performance for every website

Responsibilities:
We are looking for a talented and motivated Software Engineer with excellent programming skills to play an important role in design and development of enterprise scale Java web application with a high degree of quality and knowledge of secure application development. The candidates must be enthusiastic and have a can do approach to pick up new technology and solve problems. Strong written and verbal skills are a must.

Other responsibilities include:

• Design scalable, high performance, and robust components for web application
• Develop UI-rich front end web applications
• Develop server-side code for web applications
• Develop web services using REST
• Write unit test cases using JUnit
• Write scripts in high level scripting language for data analysis

Qualifications:

Required skills
• Master's degree in computer science or equivalent discipline
• Software development experience with solid Java chops
• Experience with Crypto libraries such as Bouncy Castle
• Tangible experience in the designing and implementation of high performance, java web based applications

Expert in the following technologies -
• Java, J2EE
• OOP software design
• Design Patterns
• Linux (Red Hat Enterprise Linux)
• Spring framework
• Oracle, SQL and JDBC / Hibernate
• Apache
• REST/Web Services
• HTML (CSS concepts) / JavaScript
• AJAX, XML, XSL
• Experience with Scrum, XP or other agile methodologies

Desired Skills:
• Prior or current exposure to Agile software development methodology is plus
• Background in Cryptography, PKI, SSL, digital certificates, encryption is plus
• Document based DB such as Couchbase
• Elastic Search
• Scripting language like Perl, Python
• Familiarity writing Map Reduce functions
==================== ====================
Symantec is an equal opportunity employer. All candidates for employment will be considered without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, physical or mental disability, veteran status, or any other basis protected by applicable federal, state or local law.
A little about us:
Join the leader in cyber security. At Symantec, you will make the world a safer place by helping people, businesses, and governments protect and manage their information so they can focus on achieving their goals.

Know someone who would be interested in this job? Share it with your network.