REMOTE Java Developer with AEM
Job Description
AGM Tech Solutions, on behalf of the Client - a Global Technology Company, is hiring a Java Developer with AEM
Remote
Position Title: Java Developer with AEM
Position Summary: Our client is looking for an experienced Java Developer with some Front-End Web Development; creating exceptional web based customer experiences on the Enterprise Platforms. Translates visual and written designs into efficient front end components
Essential Job Responsibilities
- Design and develop web applications using the Adobe (AEM) platform, including site structure, custom components, custom workflows, object model designs (Java APIs), and unit testing
- Develop, implement and configure web content management solutions using AEM (Adobe Experience Manager) and technologies such as Java, HTML, JavaScript, React and web services
- Provide input into planning and estimates, and executing technical tasks following the Agile methodology including SCRUM
- Define, document and communicate technical features and requirements for implementation
- Implement complex business requirements and features defined by the technical architect or business analyst
- Review code and make recommendations for other engineers
- Work with distributed team members in other offices or countries
- Work collaboratively with other team members such as Creative, UX, BA, QA, Project Management, etc.
- Develop fully responsive websites using JavaScript frameworks and libraries
- Integrate with backend services via REST / Web Services
- Prototype proof-of-concepts using various technologies
- Proactively research and keep team abreast of emerging technologies
- 5+ years of experience in Content Management Systems in general, with at least 3 yrs of CMS template development. AEM 6.4+ experience is ideal
- 5+ years of experience with JavaScript and software/web development experience
- 5+ years software project delivery experience
- 3+ years Agile Experience
- Experience working with deployment pipelines
- Experience working on advanced complex projects
- Understanding of leading to drive a team forward
- Familiarity with Zurb and/or Bootstrap (preferred)
- Proficient understanding of cross-browser development and best practices
- Proficient understanding of code versioning tools, such as Git / BitBucket
- Proficient in CSS pre-processors such as LESS or SASS
- Proficient in XML; JSON, RESTful services; DOM parsing and memory management strategies
- Proficient understanding of common web APIs, e.g. Facebook, Google or YouTube
- Experience with common web APIs, e.g. Facebook, Google or YouTube
- Good understanding of SEO principles and ensuring that application will adhere to them.
- Familiarity with browser testing and debugging
- Working knowledge of web content management systems like WordPress, Drupal, AEM
- Experience integrating with creative and design disciplines
- In-depth knowledge of Adobe AEM and integrating front end code within AEM (preferred)
- Hands-on development in React, Angular, Handlebars or similar technologies (preferred)
- Experience using AJAX and integrating with REST APIs
- Experience writing code with performance and user experience in mind
- Experience with Java development, Java Server Pages and related technologies
- Knowledge of JavaScript and front-end frameworks, HTML and CSS.
- Experience with Agile methodologies
- Experience with REST, Web Services, Web application frameworks
- Experience with ORM Java frameworks (Hibernate preferred)
- Experience with build automation tools (Maven, Jenkins)
- Knowledge of Java IDEs (Eclipse, IntellaJ, VSCode) and source control management (ideally GIT, SVN or similar)
- Strong adherence to a consistent delivery methodology and associated deliverable generation
Additional Perks:
- Excellent Market Rate/Salary
- Positive Work-Life Balance
- Competitive Benefit Packages Including Medical Insurance, Dental Insurance.
Company Overview:
• AGM Tech Solutions is a Women-owned Firm relationship-based IT Consulting firm dedicated to Serving our Clients Nationwide. Our dedicated team strives to exceed the expectations of our clients and employees by building long term relationships based on Integrity, Trust, Hard Work, Commitment and our service experience. We offer a consultative approach to each and every client by taking the time to listen to their needs and help them get where they want to go by becoming an extension of their organization. We provide Information Technology staffing: High caliber talent for temporary support and project Deliverables. Direct IT placement services: Contract-to-Hire Direct Hire professionals for longer-term needs.
Recommended Skills
- Api
- Adobe
- Adobe Experience Manager
- Agile Methodology
- Ajax (Programming Language)
- Angular4