Overview
Skills
Job Details
Senior AWS Full Stack Developer with a strong background in both front-end and back-end development. The ideal candidate will have expertise in Services development with Spring Boot, Front end development with Angular, and AWS services. This role requires a hands-on technologist who can design, develop, and deploy scalable applications in a cloud-native environment. This will require being onsite for 3 days in a week and interview in person at the Reston Town Center office.
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.
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.
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.