remote
Software Development Engineer II, IES DEX - Amazon.com
Software Engineer
Build and scale end‑to‑end shopping experiences and core infrastructure for Amazon's Cart Building and Package Consolidation platform, using Java, JavaScript, AWS, and modern microservice patterns.
About the role
Key Responsibilities
- Design and implement customer‑facing features such as smart notifications, interactive product detail widgets, and checkout flows.
- Develop and maintain core backend services that support cart building, package consolidation, and post‑purchase experiences.
- Own the full stack—from UI components to scalable microservices—ensuring high performance, reliability, and security.
- Collaborate with product managers, UX designers, and other engineers to translate business requirements into technical solutions.
- Drive continuous improvement by implementing CI/CD pipelines, automated testing, and monitoring on AWS.
Requirements
- 2+ years of professional software development experience with Java and JavaScript/TypeScript.
- Hands‑on experience building and deploying microservices on AWS (e.g., Lambda, ECS, DynamoDB, S3).
- Strong understanding of full‑stack development, including RESTful APIs, front‑end frameworks, and UI/UX best practices.
- Proficiency with CI/CD tools, automated testing, and infrastructure‑as‑code concepts.
- Ability to work autonomously in a fast‑moving environment and deliver high‑quality code end‑to‑end.
Skills
javajavascriptawscicd