Changing the world through digital experiences is what Adobe's all about. We give everyone-from emerging artists to global brands-everything they need to design and deliver exceptional digital experiences! We're passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.
We're on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!
Adobe is an industry leader in customer intelligence. We have solutions to empower our enterprises to understand their customers as people - what they want, need, and believe, and to leverage insights to help business deliver the most delightful customer experiences. Incumbent will be part of development engineering team as individual contributor. He/She will be responsible for designing system, leading architecture discussions, lead development of new features and maintenance of existing features and will be involved in all phases of architecture, development, from early specs to definition to development to release. He/She is expected to be hands-on problem solver and well conversant in analyzing, designing and implementing hybrid multi-platform Java/JS based world class high quality Cloud Services. What you'll do
Build the next generation cloud based web experience management system capable of handling Exabytes of storage
Design and build cloud scale image and video processing systems
Big Data statistical analysis based on thousands of data variables
Design and develop Next generation data capture experiences
What you need to succeed
8+ years as a Java and Cloud architect building a large data intensive/high scale/large distributed systems and micro services
BTech/ MS in Computer Science or related fields or extensive software development experience
Should have excellent computer science fundamentals and a good understanding of architecture, design and performance
Understanding of high traffic systems and REST services that run 24x7 with minimal downtime, load balancing, failure detection and failover options.
Familiarity with C/C++ development would be an advantage
Strong understanding of HTML5 and CSS3 design principles and techniques and demonstrable experience in building world-class, consumer web application interfaces
Desirable to have the following skills
Understanding and experience in the JS frameworks like Angular, Underscore.js, JQuery among others.
Grounding in the Fluid UI design skills utilizing CSS and grasp of cross-browser compatibility issues.
Agile Web application development and usage of the frameworks like Jasmine and/or Selenium
Working knowledge of Git, JIRA and Maven
Understanding of Cloud technologies and kubernetes/docker concepts