Symantec is looking for a talented, motivated and experienced Software Engineer with excellent programming skills to play a leading role in developing enterprise scale Java web application with high sense of quality and secure application development. Being senior member of the team the candidate will play a leading role in requirement analysis, technical design and reviews, and release execution. The position is expected to interface extensively with QA, Product Management, and Operations teams. The candidate must have good communication skills and should be comfortable communicating with engineers with wide range of experience. Strong written, verbal and presentation skills are a must.
Design scalable, high performance, and robust components for web application
Develop consumer facing UI-rich front end web applications
Develop server-side code for web applications
Select and incorporate industry standard J2EE technologies that deliver high performance and scalability
Manage defects and remediation the same
Work with cross functional team for product release support
Prepare technical design documentsQualifications
Bachelor’s degree in computer science or equivalent discipline
6+ years of software development experience with solid Java expertise and a demonstration of superior ability a must.
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), Solaris
Spring, Spring MVC
Spring
Oracle (preferably Oracle 11), SQL and JDBC / Hibernate
Tomcat/ Apache
SOAP/Web Services
HTML (CSS concepts) / JavaScript
AJAX, XML, XSL
Apache Ant
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