Previous Job
Previous
Full Stack Developer
Ref No.: 17-28901
Location: Pleasanton, California

Required Skills:
· Demonstrated expertise of multiple domains across the applications and technical architectures, including the inter-relationships and interfaces between systems and technologies.
· 8+ years' experience in Information Technology, with a minimum 5+ years as a Senior Software Developer in large corporate environment. Must have strong current hands on development skills.
· Strong knowledge (7+ years) of object oriented design principles, patterns and best practices.
· Exposure to application security technologies and approaches.
· Mastery of at-least one object oriented programming language (Java preferred) with advanced knowledge of other multiple programming / scripting languages.
· Possesses exceptional software / systems engineering and application design skills.
· Advanced knowledge and experience of CI / CD / cloud deployment / DevOps technologies.
· Experience in development of unit test cases based on knowledge of system architecture, interdependencies and interactions
· Hands on experience in Adobe Marketing Cloud Components (AAM, Target, DTM, AEM).
· Understanding and experience in all of the following:
· HTML, JSP, JSTL/tag library
· JavaScript/jQuery, and ExtJS Framework
· HTTP and REST, XML, and JSON
· Content Repository API (JCR)
· Apache Sling web application framework
· Open Service Gateway Initiative (OSGi)
· J2EE Frameworks
· Well versed in various system quality measures such as availability, reliability, manageability, flexibility, performance, capacity, scalability, extensibility etc.
· Proven experience in delivering Enterprise Applications.
· Deliver Outcomes – Demonstrate a bias for speed and execution with sense of urgency.
· Operate as a Team Player – Work together to drive solutions.
· Build Strong Partnerships – Demonstrate integrity and build trust with others.
· Strive for Excellence – Motivate self and others to achieve high standards and continuously improve.
· Effective communications skills: oral, written and listening
· Comfortable with a dynamic, fast paced work environment.
· Ability to learn new tools / technologies.
· Bachelors / Master's degree in Engineering / Science domain