Full Stack Software Engineer (Java)

Fannie Mae•Reston, VA
•$109,000 - $142,000

About The Position

As a valued colleague on the team, the Full Stack Software Engineer contributes to designing, producing, testing, or implementing routine or foundational software, technology, or processes. The role also contributes to creating and maintaining IT architecture, large-scale data stores, and cloud-based systems. The position gathers and documents customer needs and creates preliminary solution frameworks. Under management guidance, it designs and develops software solutions, applies a process-driven approach, collaborates with senior staff to implement new software technology, and maintains existing software using standard methods and practices.

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.

Nice To Haves

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

Responsibilities

  • Gather and document information about customer needs and create preliminary solution frameworks.
  • Design and develop software solutions under the guidance of management.
  • Apply a fundamental process-driven approach when designing solutions.
  • Collaborate with senior staff to implement new software technology.
  • Maintain existing software using standard methods, practices, and precedents.

Benefits

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