Applications Architect, Selection (

San Francisco - California

Date Posted: Jun. 30, 2017

Requisition ID: MAC07447

Job Overview:
In this role, the Applications Architect would be responsible for being a customer leader, adding value, and inspiring engineers with their code. Partnering with senior Java, javascript, scala, and quality engineers to deliver high quality solutions. A passion for personalization, and experience designing real time click stream machine learning systems in addition to micro services strategy and cloud enablement. Help lead us into the cloud and personalize our website in a fast paced, Lean and Agile environment.
Essential Functions:
• Design and implement critical functionality of applications
• Hands on coding skills required
• Sense of ownership
• Own the application suite roadmap
• Work closely with development team to ensure design patterns and direction is successfully and consistently implemented
• Work with business and business analysts to understand end user needs and future business direction
• Deliver capabilities with high quality
• Work with the Technical Lead to get tasks and assignments
• Collaborate with other Architects and technologists to align suite design and roadmap with larger company direction and roadmap
• Regular, dependable attendance & punctuality
• Bachelor's Degree in Computer Science/Engineering required
• 5 years application design experience using design patterns
• 7+ years full life cycle development
• Minimum of 7 years of back-end experience within a Java and Big Data environment, Experience with applications being built using Spring
• 2+ years experience with Big Data ecosystem: Spark, Hadoop, Flume, NoSQL, etc
• Experience with High availability scalable web applications
• Experience with Cloud enabled Microservices
• Experience with server side Javascript, Node.JS focused on scalability and performance
• Experience with jQuery, Backbone/angular, Marionnette, Handlebars a strong plus
Communication Skills:
• Able to effectively communicate and engage audiences across teams and roles
Other Skills:
• Focus on quality, high performance testable architecture
• SQL and PL/SQL database development experience is a plus
• Demonstrable ability to deliver projects on time with high quality
• Ability and desire to thrive in a proactive, collaborative, fast-paced Lean environment
Company Profile:
As the fastest growing part of Macy's Inc. business, is achieving record sales and broadening our workforce. With offices in New York and San Francisco, is the best of all worlds. The entrepreneurial thinking of a Web business complements the stability and support of a national brand. Creativity and ingenuity partner with business acumen and tech savvy to build a unique business poised for continued growth. Employees at have long term opportunities and are encouraged to utilize their Supervisors and Human Resources for cross-functional movement to further their careers. At we are committed to giving back to the community by partnering with local charitable organizations.  By skillfully combining the power of the Internet with the best in retailing, is reaching new heights.
This job description is not all inclusive. Macy’s Inc. reserves the right to amend this job description at any time. Macy's Inc. is an Equal Opportunity Employer, committed to a diverse and inclusive work environment.

Macy's Inc., including Macy's and Bloomingdale's, will consider for employment qualified applicants with criminal histories in a manner consistent with SF PC Art. 49 and LA MC ch. XVIII Art. 9.