AWS Full Stack Developer
Swamy G.United StatesSENIORPosted 4d ago
JavaSpring BootSpring MVCREST APIsMicroservicesJavaScriptTypeScriptHTML5CSS3LitWeb ComponentsAWS LambdaAWS ECS/EKSAWS EC2AWS API GatewayAWS S3AWS CloudFrontAWS RDS/DynamoDBAWS SQS/SNSAWS IAMAWS CloudWatchAdobe Experience ManagerAEM SitesAEM Assets/DAMAEM Content FragmentsAEM Experience FragmentsGraphQLDockerKubernetesCI/CDTerraformCloudFormationAWS CDKOAuth 2.0OIDCJWTRBACOWASPUnit TestingIntegration TestingAPI TestingUI TestingAccessibility TestingPerformance TestingLoggingMetricsDashboardsDistributed TracingRoot-Cause Analysis
About the Role
We are looking for an experienced AWS Full Stack Developer with expertise in AEM and Lit to join our team. This role requires 8+ years of experience and involves working with a variety of technologies including Java, Spring Boot, and AWS services.
Key Responsibilities
• Develop and maintain backend systems using Java, Spring Boot, and Spring MVC
• Design and implement RESTful APIs and microservices
• Create and enhance frontend applications using JavaScript/TypeScript, HTML5, CSS3, and Lit
• Utilize AWS services such as Lambda, ECS/EKS, EC2, API Gateway, S3, CloudFront, RDS/DynamoDB, SQS/SNS, IAM, and CloudWatch
• Work with Adobe Experience Manager (AEM) including AEM Sites, Assets/DAM, Content Fragments, Experience Fragments, and GraphQL/REST integrations
• Implement cloud and DevOps practices using Docker, Kubernetes, CI/CD, Terraform, CloudFormation, and AWS CDK
• Ensure security using OAuth 2.0, OIDC, JWT, RBAC, and OWASP standards
• Conduct various types of testing including unit, integration, API, UI, accessibility, and performance testing
• Monitor systems using logging, metrics, dashboards, distributed tracing, and root-cause analysis
Requirements
• 8+ years of experience in full stack development
• Strong proficiency in Java, Spring Boot, Spring MVC, and REST APIs
• Experience with JavaScript/TypeScript, HTML5, CSS3, and Lit
• In-depth knowledge of AWS services including Lambda, ECS/EKS, EC2, API Gateway, S3, CloudFront, RDS/DynamoDB, SQS/SNS, IAM, and CloudWatch
• Experience with Adobe Experience Manager (AEM) including AEM Sites, Assets/DAM, Content Fragments, Experience Fragments, and GraphQL/REST integrations
• Familiarity with cloud and DevOps practices using Docker, Kubernetes, CI/CD, Terraform, CloudFormation, and AWS CDK
• Knowledge of security practices including OAuth 2.0, OIDC, JWT, RBAC, and OWASP
• Experience with various types of testing including unit, integration, API, UI, accessibility, and performance testing
• Ability to monitor systems using logging, metrics, dashboards, distributed tracing, and root-cause analysis