Senior AWS Full Stack Developer

Luxoft Logo
  • Production
  • FullTime
  • Applications have closed

Project description

In this role, you would use a tech stack including Java, Spring Boot, and Microservices-based architecture in AWS. You will be engaged across the software development life cycle to create, enhance, and maintain platforms and capabilities in a collaborative and Agile environment.

Responsibilities

  • Key Responsibilities:
  • Design and develop scalable, secure, and high-performance web applications using Angular and Spring Boot.
  • Build and maintain RESTful APIs and microservices hosted on AWS.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Implement CI/CD pipelines and automate deployment processes using AWS DevOps tools.
  • Optimize application performance and troubleshoot production issues.
  • Write clean, maintainable, and well-documented code.
  • Mentor junior developers and participate in code reviews.
  • Stay current with emerging technologies and industry trends.

SKILLS

Must have

  • Required Qualifications:
  • 10+ years of professional software development experience.
  • Strong proficiency in Angular (v10+) for front-end development.
  • Extensive experience with Spring Boot and Java for back-end services.
  • Deep understanding of AWS services such as EC2, Lambda, API Gateway, S3, RDS, DynamoDB, CloudFormation, etc.
  • Experience with RESTful API design and integration.
  • Familiarity with DevOps practices, CI/CD pipelines, and containerization (Docker, ECS/EKS).
  • Solid understanding of SQL and NoSQL databases.
  • Strong problem-solving skills and ability to work independently.
  • Exposure to Agile/Scrum methodologies.
  • Familiarity with unit testing frameworks and test automation.

Nice to have

Preferred Qualifications: • Experience with Python for scripting, automation, or data processing tasks. • Knowledge of Terraform or AWS CDK for infrastructure as code. • Previous Experience at Fanniemae or Freddiemac.