Employment Opportunities » Senior Java Solutions Architect
Senior Java Solutions Architect
Job Type: Full Time
Posted: March 8, 2014
Location: Atlanta GA Area
Essential Functions:
- Leads technology teams to build and maintain high-volume public web applications using Java/J2EE and AJAX technologies including, but not limited to, designing and developing site architecture, custom components, custom workflows, Digital Asset Management (DAM), object model designs (Java APIs), implementation strategy, and unit testing.
- Guides and supports solution design process including requirements development in user stories, user experience design based on technical capabilities and rich, responsive web design including analytics, tag management and cross-browser support including mobile and tablet browsers.
- Responsible for delivering technical solutions.
- Estimates resources for requirements and user stories.
- Resolves user-identified functional and technical issues relating to Adobe CQ.
- Provides onsite technical leadership on large, complex projects.
- Makes technical decisions and determines when to escalate to the management. Implements solutions with a hands-on approach and addresses technical issues when required.
- Enforces quality that includes code reviews and development standards as established by Technology Director and department heads that facilitates consistency working with on-site and off-site teams.
Required Skills:
- Ability to effectively partner with clients.
- Good business analysis/design skills with architecture and implementation experience.
- Strong familiarity with high volume public-facing web solutions, including analytics, performance, security and cross-browser considerations.
- Mobile and Responsive Design experience valuable.
- Deep knowledge of Java server-side technologies (J2EE) including JCR, JMS, Spring, Hibernate.
Required Experience:
- Bachelor's degree in Computer Science, Information Systems, or Business Administration or related field.
- Minimum six years of overall progressive experience in IT.
- Minimum two years of development experience working with Content Management platforms.
- Minimum four years of Java programming experience.
- Minimum two years of SQL programming experience with strong relational database knowledge; including the ability to write, analyze, and debug queries.
- Minimum two years of experience with Javascript libraries such as ExtJS and jQuery.
- Minimum one of design and development experience in Adobe CQ comprising of page templates, components, bundles and JCR queries.