Full Stack Software Engineer (Java)

Fannie Mae•Plano, TX
•$109,000 - $142,000

About The Position

As a Full Stack Software Engineer (Java) at Fannie Mae, you will contribute to designing, producing, testing, and implementing software, technology, and processes. You will also help create and maintain IT architecture, large-scale data stores, and cloud-based systems. The role involves gathering customer needs, developing software solutions under management guidance, collaborating with senior staff, and maintaining existing software. The position is identified as SF Technology - Software Engineering - Associate.

Requirements

  • At least 2 years of software development experience building full-stack web applications using Angular, Java, Spring Boot, and REST APIs.
  • Experience with AWS services, including S3, ECS, Lambda, SNS, and SQS.
  • Familiarity with GitLab, version control, and CI/CD pipelines.
  • Experience working in Agile teams and collaborating with cross-functional stakeholders.
  • Ability to learn and apply new technologies, including AI-enabled solutions, responsibly.
  • Strong problem-solving, communication, and teamwork skills.
  • Bachelor's degree in computer science or equivalent experience.
  • Bachelor's-level degree is listed as required.

Nice To Haves

  • Basic to intermediate Python development experience.
  • Exposure to cloud-native applications, microservices, or containerized environments.

Responsibilities

  • Gather and document customer needs and create preliminary solution frameworks.
  • Design and develop software solutions under management guidance.
  • Apply a process-driven approach to designing solutions.
  • Collaborate with senior staff to implement new software technology.
  • Maintain existing software using standard methods, practices, and precedents.
  • Contribute to designing, producing, testing, or implementing software, technology, and processes.
  • Contribute to creating and maintaining IT architecture, large-scale data stores, and cloud-based systems.

Benefits

  • Broad range of health, life, voluntary lifestyle, and other benefits and perks supporting physical, mental, emotional, and financial well-being.
  • Eligible to participate in a Fannie Mae incentive program, subject to the program terms.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service