Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Fannie Mae Logo

Senior Software Engineer - Aws

Fannie Mae

$121,000 - $158,000
Aug 20, 2025
Reston, VA, USA
Apply Now

Fannie Mae is looking to develop data infrastructure and pipelines to capture, integrate, organize, and centralize data while ensuring its accessibility, usability, and quality.

Requirements

  • Solid Core Java Expertise
  • Solid Spring/Spring-Boot expertise
  • Solid understanding of Relational Databases concepts and SQL queries
  • Oracle, Postgres, Spring (Core, Boot, Batch Web etc.), Hibernate, AutoSys, Unix Platform (basic to intermediate scripting), Python
  • Hands on experience in AWS tech stack - EC2, ECS, Step Functions, Lambda, CloudWatch (Events, Logs, Metrics), IAM, API Gateway, S3, SQS, SNS, SES, Kinesis, RDS, Elastic Cache, DynamoDB, Data Migration Service, Glue ETL, RedShift, Cloud Formation, VPC
  • Hands on experience with Docker, ECS, EKS, Fargate
  • Hands on experience in a CI/CD using Jenkins(pipeline as code), UCD, Terraform and build tools Gradle, ANT, Maven, Nexus

Responsibilities

  • Identify customer needs and intended use of requested data in the development of database requirements and support the planning and engineering of enterprise databases.
  • Maintain comprehensive knowledge of database technologies, complex coding languages, and computer system skills.
  • Support the integration of data into readily available formats while maintaining existing structures and govern their use according to business requirements.
  • Analyze new data sources and monitor the performance, scalability, and security of data.
  • Create an initial analysis and deliver the user interface (UI) to the customer to enable further analysis.
  • Perform high complexity (i.e. system level applications) analysis, design, development, and unit testing of software applications from user requirements/stories and design documents.
  • Resolve defects encountered during various testing cycles.

Other

  • 4+ years
  • Ability to take ownership and drive issues to closure
  • Should have worked in an Agile software development environment
  • Business knowledge of market data and capital markets is strongly desired
  • Good communicator and someone who is able to work and deliver effectively individually as well as part of team.