Description

Key Skills: Aem(Adobe Experience Manager), React, Node.js

Roles and Responsibilities:

  • Design, develop, and maintain features for a cloud-based web application, including data retrieval, archival functionality, and integration with AEM components.
  • Build responsive and dynamic front-end components using React in alignment with UI/UX guidelines.
  • Develop scalable backend services and APIs using Java and Spring frameworks.
  • Implement Java-based cloud solutions such as automated credential/key rotation and secure data processing workflows.
  • Integrate and extend AEM functionalities for dynamic content delivery and personalization.
  • Leverage Google Cloud Platform (GCP) services for application deployment, storage, and monitoring.
  • Troubleshoot complex technical issues and contribute to architectural decisions.
  • Collaborate cross-functionally with designers, DevOps engineers, and other developers to deliver end-to-end solutions.
  • Maintain high standards of code quality through code reviews, testing, and documentation.

Skills Required:

Proficient in:

  • Java (Core and advanced concepts)
  • Spring MVC
  • React.js
  • RESTful API development and integration
  • SQL and related tools (e.g., SQL Developer)

Experience with:

  • 4+ years of hands-on software development experience, with a focus on Java and front-end frameworks
  • Adobe Experience Manager (AEM) development and content management workflows
  • Adobe Analytics implementation and integration
  • Google Cloud Platform (GCP) services such as App Engine, Cloud Storage, Pub/Sub, Cloud Functions
  • JavaScript, including jQuery and modern ECMAScript
  • Version control tools (Git, SVN)
  • CI/CD pipelines and tools like Jenkins, GitHub Actions, or CircleCI
  • Java IDEs (e.g., IntelliJ IDEA, Eclipse)

Good-to-Have / Preferred:

  • Java EE (Servlets, JSP)
  • Front-end tooling (Webpack, Babel)
  • Automated testing frameworks (JUnit, Selenium, etc.)
  • Database schema design and optimization
  • Headless CMS integrations
  • Previous experience working in agile or DevOps-focused environments

Key Competencies:

  • Strong analytical and problem-solving abilities
  • Excellent communication and interpersonal skills
  • Self-driven with a team-oriented and proactive mindset
  • Adaptable and innovative with a continuous improvement mentality
  • High emotional intelligence and a collaborative nature

Education: Bachelor's degree in Computer Science, Software Engineering, or a related discipline (or equivalent professional experience)

Education

Any Graduate