Software Dev Engineer

Amazon Amazon · Big Tech · LU, Luxembourg · Administrative Support

Software Development Engineer role at Amazon focusing on designing, developing, and deploying scalable microservices using cloud-native architectures on AWS. The role involves owning the full code lifecycle, working in an agile environment, and participating in operational responsibilities. A key aspect is leveraging GenAI and AI-powered tools to improve development productivity.

What you'd actually do

  1. Design, develop, and deploy scalable microservices using Java and Spring Boot (or equivalent frameworks) in a large distributed computing environment hosted on AWS
  2. Write clean, maintainable, production-quality code with comprehensive unit and integration test coverage
  3. Build and operate resilient distributed systems that are fault-tolerant, horizontally scalable, and cost-effective
  4. Participate in technical design discussions, code reviews, and architectural decision-making with cross-disciplinary teams
  5. Implement and maintain CI/CD pipelines for automated build, test, and deployment workflows

Skills

Required

  • Java
  • Spring Framework
  • Data Structures & Algorithms
  • SQL
  • Git
  • Cloud Computing
  • Testing
  • SDLC
  • CI/CD
  • Communication

Nice to have

  • microservices architecture
  • distributed systems design patterns
  • containerization
  • orchestration
  • NoSQL databases
  • AI/ML concepts
  • GenAI tools
  • machine learning frameworks
  • monitoring and observability tools
  • cybersecurity fundamentals
  • open-source projects
  • agile methodologies