Senior Software Engineer (aem) Job in Theorem

Senior Software Engineer (aem)

Apply Now
Job Summary

As a Senior Software Engineer (AEM)you will participate in all aspects of the software development lifecycle which includes estimating, technical design, implementation, documentation, testing, deployment and support of application developed for our clients. As a member working in a team environment you will work with solution architects and developers on interpretation/translation of wireframes and creative designs into functional requirements, and subsequently into technical design.

Key Responsibilities:

  • Participate in the implementation of AEM including design, definition, and development of AEM content type models, workflows, templates, and components, and use permissions.
  • Setup and configure AEM authoring, publish, and dispatcher environment with Adobe recommended best practices.
  • Integrate AEM with other marketing products like Assets, Target, Campaign, and other internal endpoints.
  • Work closely with Managed Service Team or vendor or clients to ensure sound practices regarding site architecture, performance and reliability, and content delivery are in place.
  • Assist in deploying applications to Dev, QA, Production environments and migrations.
  • Work with front-end technologies and frameworks(e.g.Bootstrap, jQuery, Angular).
  • Follow best practices for secure web programming and deployment. Adhere to internal best practices with respect to coding standards, unit test coverage, automation, and continuous integration.
  • Diagnose and solve technical problems related to content management implementation.
  • Write application code and extensions for the Adobe Experience Manager that exceeds the defined quality standards.
  • Provide inputs and direction to associates on the team for design and implementation.
  • Interact with clients to create end-to-end specifications for content & collaboration solutions.
  • Ability to train and mentor other AEM resources

Candidates Skills & Experience:

  • Mastery of core web technologies including XML, HTML5, CSS, client/server-side-scripting languages such as JavaScript, and JSP, and web services development using RESTful implementations.
  • Deep understanding of Java, Java EE, Servlets, JSP, Tag libraries, and JSTL skills, combined with a strong understanding of Enterprise Java frameworks such as Spring and Hibernate.
  • 7+ years of AEM experience with 5+ full cycle AEM projects and at least one plus year in Web experience.
  • 7+ years of strong web content management experience with Adobe AEM.
  • Experience with integrating AEM with other products and vendors.
  • Solid experience with AEM building blocks including templates, components, dialogs widgets and bundles.
  • Experience with Java Content Repository(API)suite, Sling web framework and Apache Felix OSGi framework, and DAM.
  • Understanding & experience in Micro-services and headless CMS
  • Experience with Continuous Integration and related tools(Jenkins/CruiseControl/ Maven/ GitHub)
  • Expertise in full stack development within AEM.
  • Previous consulting experience is preferred
  • Excellent written and verbal communication skills
  • Positive attitude, proactive, and helpful

Location Bangalore

Shift: General/EMEA

Position Type: Full Time


Why work for Theorem?

  • You will have the opportunity to work directly with some of the largest and coolest brands.
  • We are a fun, creative team with a passion for our work.
  • Great place to work with phenomenal growth opportunity
  • Rapidly growing business and team
  • Great benefits and high employer contributions medical, accidental and term Insurance
  • Generous time off policies
  • Business casual dress code
Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs