Overview
Skills
Job Details
Java & AEM Full Stack Developer || Only (U.S.C & G.C)
6+Months
Atlanta, GA (Onsite)
Essential Requirements:
- A degree in Computer Science, IT, Computer Engineering, or a related technical field, or equivalent practical experience.
- Proven track record with at least 7 years of experience in developing contemporary web applications and sites in a professional setting.
- At least 7 years of expertise in creating, integrating, and implementing web services (REST, SOAP, JSON, XML) in a microservices environment.
- A minimum of 5 years of experience with JavaScript, and proficiency in a modern JavaScript framework (preferably AngularJS), including interacting with remote APIs, asynchronous data handling, understanding state management, and using JavaScript for templates and dynamic views.
- Knowledge of database systems (MySQL, MongoDB), web server technology (Apache), and an understanding of UI/UX design principles.
- Comfortable with server-side development (e.g., Node.js, Spring Boot).
- Solid experience with DevOps tools and practices, encompassing GitHub, Bamboo, SonarQube, among others.
- Expertise in developing responsive web designs and familiarity with best practices in this field.
- Excellent attention to detail and the ability to review and quality assure one's own work independently.
- Experience in working collaboratively with development teams located in India.
- Ability to fulfill limited immigration sponsorship requirements.
- Willingness to travel up to 10% of the year.
Desirable Skills:
- Practical experience with containerization technologies (Docker, Kubernetes) for the deployment of web applications.
- Proficiency with Azure cloud services and database management systems.
- Knowledgeable in Backend For Frontend (BFF) Microservices architecture.
- Practical experience with Adobe Experience Manager (AEM) as a content management system.
- Agile methodology work experience.
- Proficient in using Java and web service testing tools (JUnit, SOAP UI, Postman, JMeter, and similar tools).
This position requires a seasoned Java Full Stack Developer with a strong foundation in Adobe Experience Manager (AEM), who is capable of building well-structured and scalable web applications while displaying an in-depth understanding of both front-end and back-end technologies.