Share this job
Software / AEM Developer
Menlo Park, CA
Apply for this job

RESPONSIBILITIES

# Act as the senior contributor in designing, coding, testing, debugging, documenting and supporting all types of applications consistent with established specifications and business requirements to deliver business value.

# Develop business solutions by creating new, and modifying existing, software applications.

# Design, estimate, document and deliver significant capabilities while effectively working across team boundaries.

# Utilize innovative approaches to solve complex technical problems and apply advanced technical principles, theories and concepts to develop products.

# Manage, prioritize and execute multiple concurrent software development project activities. Projects will involve working with offshore team members who work from different locations.

# Carry out the analysis of requirements, interact with product and business counterparts, mentor junior members in the team, conduct full lifecycle application development, utilize object-oriented Design and Analysis (OOA and OOD), perform software modeling and simulation, build proof of concept with newer technologies and maintain code quality.

# Follow good software development practices (Functional specs, Design specs, Code reviews, Unit Test, Functional Test).


REQUIREMENTS

# Minimum 10 years of software engineering experience

# 6+ years experience in programming using Adobe AEM and related technologies

# Work experience in performing Adobe AEM upgrades in large production deployments

# Should have experience in migrating and maintaining large AEM content repositories

# Work experience in setting up deployments using Adobe AEM

# Ability to script AEM content related batch jobs

# Work experience in handling AEM CRX recovery

# Experiences in third-party Integrations using AEM

# Creating and publishing secure pages using AEM

# 5+ years

# experience in core JAVA and J2EE technologies

# Experience in Spring, Spring Integration, Hibernate, Web Services, and IDE required

# 6+ years

# experience in Unix/Linux platform

# Proficient in SQL, relational databases (Oracle or Sybase), multi-tiered software development, and web-based software development

# Knowledge in No SQL database is a plus

# Knowledge in HTML, Java Script, CSS, and Responsive Web Design

# Knowledge in Perl scripting is an advantage

# Knowledge in design of multi-tiered web-based systems

# Proficiency in development of highly efficient real-time distributed software systems desired

# Ability to distinguish and adapt into both waterfall and agile development models

# Excellent communications skills (verbal and written) and ability to work with geographically dispersed team

# Experience in financial domain is a plus

# Bachelor of Science degree required. Computer Science degree preferred


Apply for this job
Powered by