Overview
Skills
Job Details
AEM Full Stack Developer with Java Exp.
6+Months
San Jose, CA 95113 (Onsite)
Role Description:
The role involves consistent communication with Project Directors and team members across functional and technical domains, raising critical issues to management as necessary. Tasked with leading client-focused initiatives to enhance, optimize, and overhaul processes, the individual will apply industry best practices to drive superior workflow execution, quality enhancement, and operational progression. The developer will be accountable for generating code that is efficient, adaptable, and faultless, adhering to the highest standards of software engineering and code quality, including practices such as code reuse, refactoring, continuous integration, automated testing, secure coding, TDD, static analysis, and peer review.
Primary Responsibilities:
- Coordinate effectively with Engagement Managers and team members, escalating issues for higher-level attention as required.
- Drive client project segments, fostering improvements and strategic process transformations.
- Produce superior codes in Java, JavaScript, Angular, HTML, and other relevant technologies.
- Employ solutions with Spring, Node.js, MySQL, MongoDB, GitHub, Docker, IAM.
- Oversee client-driven project components, ensuring operational refinements and excellence.
Minimum Required Experience and Skills:
- A higher education degree in Computer Science, IT, Computer Engineering, or a comparable field, or equivalent professional experience.
- A substantial background of at least 10 years in Java Full Stack Development, crafting exceptional, robust code in adherence to software engineering best practices.
- Proficiency spanning a decade or more in JavaScript, Angular, HTML, Spring, Node.js, MySQL.
- A minimum of 10 years familiarity with MongoDB, GitHub, Docker, and IAM.
- Past project involvement in AEM 6.3 or subsequent versions, comprehensive with large-scale team dynamics.
- In-depth understanding of AEM s foundational elements, including templates, components, dialogs, widgets, and bundles.
- Demonstrated history with content migration strategies within AEM.
- Proficient with testing frameworks like Junit within the AEM context.
- Knowledgeable about Java Content Repository (API), Sling web development framework, and Apache Felix OSGi framework.
Preferred Skills:
- High analytical and decision-making capabilities, with the capacity to manage multiple projects and prioritize tasks effectively.
- Autonomous work ethic with minimal need for oversight.
- Exceptional written and verbal communication prowess.
- Competence in explaining technical concepts and conducting demonstrations.