Job Board
LogoLogo

Get Jobs Tailored to Your Resume

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

Freddie Mac Logo

Full Stack Developer, Professional

Freddie Mac

$94,000 - $140,000
Dec 19, 2025
McLean, VA, US
Apply Now

Freddie Mac's Identity Access and Management team is looking to optimize and modernize its technology stack by leveraging AWS/Cloud native technologies.

Requirements

  • Proven experience developing applications using Java/J2EE or Python technologies
  • Experience with relational databases, SQL , and data modeling
  • Build automation / CICD pipeline integration tools (Jenkins (preferred), GIT (preferred), Bitbucket, Artifactory, etc.)
  • Experience working with AWS Services: EC2, EMR, S3, SQS, Lambda, IAM, Networking services (VPCs, Security Groups, etc.), STS, SSM
  • Experience with containerization technologies (Docker) and orchestration tools (Kubernetes)
  • Familiarity with Front End UI Development Skills: Angular
  • Understanding of typical multi-tier architectures: web servers, caching, application servers, & load balancers

Responsibilities

  • Follow established methodology and controls guidelines. Maintain agility and quality throughout development process.
  • Documenting Technical Design, Interface Specifications and Unit Testing.
  • Participate in technical discussions and provide recommendations or solutions
  • Demonstrating ownership of problems, issues, or requests from start to finish and facilitating appropriate handoffs
  • Ensuring that “Best Practices” for development activities (e.g. code reviews, unit testing, etc.) are followed through the project life-cycle
  • deliver solutions to enable self-service capabilities
  • develop integrations between IAM systems and other systems

Other

  • Demonstrates effective verbal and written communication skills, including the ability to communicate progress and challenges in a timely manner
  • Technology-first approach, outstanding analytical skills and drive for new technologies and tools
  • Innovative in providing solutions, motivated to take on challenges with calculated risk - fail fast and learn fast
  • Bachelor’s degree in Information Technology, Computer Science, Engineering or related field or equivalent experience, studies towards advanced degree preferred.
  • 2 – 4 years of related software development experience