AWS Full Stack Developer
Sohail ShaikUnited StatesSENIORPosted 4d ago
JavaSpring BootLitAdobe Experience ManagerAWSJavaScriptTypeScriptHTML5CSS3REST APIsmicroservicesLambdaECS/EKSEC2API GatewayS3CloudFrontRDS/DynamoDBSQS/SNSIAMCloudWatchAEM SitesAssets/DAMContent FragmentsExperience FragmentsGraphQL integrationsheadless contentDockerCI/CDGitHub ActionsJenkinsTerraformCloudFormationAWS CDKOAuth 2.0OpenID ConnectJWTRBACOWASP best practicesSQL/NoSQL databasesautomated testingmonitoringperformance optimizationAgile delivery
About the Role
We are looking for experienced AWS Full Stack Developers with strong hands-on expertise in Java, Spring Boot, AWS, Lit Web Components, and Adobe Experience Manager (AEM) to build and support secure, scalable, cloud-native applications.
Key Responsibilities
• Design and develop full-stack applications using Java, Spring Boot, JavaScript/TypeScript, and Lit.
• Build reusable, responsive, and accessible Web Components.
• Develop secure REST APIs, microservices, and event-driven integrations.
• Design and deploy cloud-native applications using AWS services.
• Integrate applications with AEM-managed content, assets, and headless content services.
• Implement CI/CD pipelines, infrastructure as code, and automated testing.
• Troubleshoot production issues and optimize application performance, security, and reliability.
• Collaborate with architecture, DevOps, UX, security, and product teams.
Requirements
• Java: Core Java, Advanced Java, Spring Boot, Spring MVC, REST APIs, and microservices.
• Frontend: JavaScript, TypeScript, HTML5, CSS3, and Lit.
• AWS: Lambda, ECS/EKS, EC2, API Gateway, S3, CloudFront, RDS/DynamoDB, SQS/SNS, IAM, and CloudWatch.
• Adobe Experience Manager: AEM Sites, Assets/DAM, Content Fragments, Experience Fragments, REST/GraphQL integrations, and headless content.
• DevOps: Docker, CI/CD, GitHub Actions, Jenkins, Terraform, CloudFormation, or AWS CDK.
• Security: OAuth 2.0, OpenID Connect, JWT, RBAC, and OWASP best practices.
• Additional Skills: SQL/NoSQL databases, automated testing, monitoring, performance optimization, and Agile delivery.