Full Stack Engineer
Role details
Job location
Tech stack
Job description
Our client seeks a Full Stack Engineer to design and develop scalable products and APIs that support digital client and advisor appointment experiences. You will contribute to a resilient content platform within the Content Management Platform team, focusing on backend Java and Adobe Experience Manager while collaborating across teams. The role includes building microservices, integrating AWS services, and implementing CI/CD to drive reliability and performance. Your work will enable associates and partner teams to deliver consistent customer experiences., * Design, build, and enhance enterprise-scale AEM solutions with production-ready code.
- Develop RESTful APIs and microservices to support digital client and advisor experiences.
- Implement AEM frontend using Editable Templates, Core/Custom Components, Client Libraries, and HTL.
- Build AEM backend components, including OSGi services, custom workflows, and scalable backend logic.
- Leverage Sling Models, Servlets, Schedulers, Jobs, and event-driven processing for content operations.
- Integrate and consume RESTful and OpenAPI-based AEM APIs.
- Implement serverless and event-driven architectures using AWS services such as Lambda, S3, and IAM.
- Configure CI/CD pipelines and cloud-native configurations using AEM Cloud Manager, Jenkins, GitHub, and Docker.
- Support content synchronization patterns and Sling Distribution as needed.
- Collaborate with distributed teams to deliver functional software sprint over sprint and release over release.
Requirements
Due to client requirements, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance., * 6+ years of full-stack development experience with emphasis on backend Java.
- Proficiency in Object Oriented Programming with Java.
- Knowledge of software design principles such as SOLID.
- Experience building RESTful APIs and microservices.
- Hands-on experience with AEM Cloud Architecture and Cloud Manager for CI/CD and deployments.
- Expertise in AEM frontend: Editable Templates, Core/Custom Components, Client Libraries, and HTL.
- Experience implementing AEM backend components: OSGi services, custom workflows, and scalable logic.
- Strong knowledge of Sling framework: Models, Servlets, Schedulers, Jobs, event handlers, listeners, and preprocessors.
- Understanding of Sling Distribution and content synchronization patterns.
- Experience integrating and consuming RESTful and OpenAPI-based AEM APIs.
- Hands-on experience with AWS services including Lambda, S3, and IAM roles and policies.
- Ability to design and support serverless and event-driven architectures on AWS.
- Understanding of AWS security, permissions, and access controls.
- Experience with automation, testing, and continuous integration/deployment.
- CI/CD and container experience with Jenkins, GitHub, and Docker.
- Experience or certification in cloud architectures such as AWS, Google Cloud Platform, or Azure (preferred).
- Strong collaboration and communication skills across distributed teams.
Education Requirements:
- Bachelor's degree or higher in computer science or related field.
- AWS, Google Cloud Platform, or Azure certification (preferred).
Benefits & conditions
Skills, experience, and other compensable factors will be considered when determining pay rate. The pay range provided in this posting reflects a W2 hourly rate; other employment options may be available that may result in pay outside of the provided range.
W2 employees of Eliassen Group who are regularly scheduled to work 30 or more hours per week are eligible for the following benefits: medical (choice of 3 plans), dental, vision, pre-tax accounts, other voluntary benefits including life and disability insurance, 401(k) with match, and sick time if required by law in the worked-in state/locality. If anyone reaches out to you about an open position connected with Eliassen Group, please ensure that you are working directly with us by confirming the following:
When you work with Eliassen Group, all email communication will come from an Eliassen.com address, never Gmail, Yahoo, etc.