Lead Full Stack Engineer job in Reston, VA | Fannie Mae

Lead Full-Stack Engineer
Fannie MaeReston, VA2 days ago
Company Description

At Fannie Mae, futures are made. The inspiring work we do makes an affordable home a reality and a difference in the lives of Americans. Every day offers compelling opportunities to modernize the nation's housing finance system while being part of an inclusive team using new, emerging technologies. Here, you will help lead our industry forward, enhance your technical expertise, and make your career.

Job Description

At Fannie Mae’s Capital Markets Technology, we are passionate about building systems and services that deliver seamless and transparent pricing and execution solutions for our lending partners. We are responsible for building a single stop shop user interface for our lenders using cutting-edge frontend technologies. If you are interested in joining this innovative team to build Capital Markets Technology’s next-generation pricing and committing platform, this job is for you.

The Lead Full-Stack Engineer will offer you the flexibility to make each day your own, while working alongside people who care so that you can deliver on the following responsibilities:

  • Work with product owners and other development team members to determine new features and user stories needed in new/revised application.

  • Provide technical leadership for the team and recommend and implement best practices.

  • Participate in code reviews with peers and managers to ensure that each increment adheres to original vision as described in the user story and all standard resource libraries and architecture patterns as appropriate.

  • Participate in all team ceremonies including planning, grooming, product demonstration and team retrospectives.

  • Leverage Fannie Mae DevOps tool stack to build, inspect, deploy, test and promote new or updated features.

  • Respond to trouble/support calls for applications in production in order to make quick repair to keep application in production.

  • Create or Update documentation in support of development efforts. Documents may include detailed specifications, implementation guides, architecture diagrams or design documents.

  • Mentor less experienced staff.

  • Creating custom, general use modules and components which extend the elements and modules of Angular

  • Set up and configure a continuous integration environment.

  • Intermediate proficiency in unit testing as well as coding in 1-2 programming/scripting languages (e.g., TypeScript, Java etc.).

  • Intermediate proficiency in Object Oriented Design (OOD) and analysis. Intermediate proficiency in application of analysis/design engineering functions. Intermediate proficiency in application of non-functional software qualities such as resiliency, maintainability, etc. Intermediate proficiency in applying behavior-driven testing techniques.

  • Knowledge of AWS Cloud implementation



Required Experience

  • At least 6 years’ experience in software engineering using core Java, server-side Java technologies.

  • Full Stack J2EE developer with strong understanding of all tiers especially Web/Middleware layer.

  • In-depth understanding of OOP, design patterns and data structures

  • Strong experience with Spring, (Core, MVC, Security, Boot) framework and Hibernate object-relational mapping frameworks.

  • Experience with WebServices (REST) and data formats like JSON and XML.

  • Familiarity with microservice architecture – how to build and integrate using spring boot with AWS services is a plus.

  • Experience with the use of Agile practices/methodologies (e.g. Scrum, TDD, etc)

  • Experience with UNIX, LINUX scripting is a plus.

  • Experience with SVN (Subversion), Github, Eclipse/STS, Maven, and Jenkins.

  • Strong knowledge of relational Databases, Oracle SQL, stored procedures required.

  • Experience with UI frameworks such as Angular, Backbone, and JQuery or other UI Frameworks.

  • Knowledge/experience with AWS services, AMI/Docker images and containers

  • Demonstrates an understanding of software best practices including CI/CD and automated testing

  • Experience with the use of Agile practices/methodologies (e.g., Scrum, TDD, etc.)

Preferred Experience

  • Bachelor degree or equivalent

  • 8+ years of relevant experience

  • Experience with Infrastructure as Code tools (Terraform, Ansible, etc.).

  • Experience with DevSecOps methodologies and tools

  • Experience in developing Cloud (AWS, Azure, etc.) based capabilities including implementation, development and support experience

Additional Information

The future is what you make it to be. Discover compelling opportunities at Fanniemae.com/careers.

Fannie Mae is an Equal Opportunity Employer, which means we are committed to fostering a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, religion, national origin, gender, gender identity, sexual orientation, personal appearance, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation in the application process, email us at [email protected]
Medical Writer Associate
Technical Resources International, Inc.

Bethesda, MD

3 hours ago
Coordinates, attends and at times leads teleconference calls/meetings rel...
Lead Teacher
The Goddard School of Manassas

Manassas, VA

3 hours ago
Our School is full of passion and enthusiasm. All teachers work full...
Visual Merchandising Manager
At Home

Gaithersburg, MD

2 hours ago
When you’re a part of our team, you have the full support of a diverse, c...
Executive Producer

Washington, DC

4 hours ago
Ability to lead with empathy while managing and navigating multiple prior...
Senior Lead Financial Analyst
Imagine One Technology & Management, Ltd.

Arlington, VA

5 hours ago
Imagine One offers a full package of benefits and competitive salary, exc...
Key Holder/Sales Lead
Arabian Oud

McLean, VA

5 hours ago
Ensuring a full stock of merchandise on the floor and transferring from t...
Skin care Promoters
Skin treat

Washington, DC

2 hours ago
Create a positive image and lead consumers to use it. The successful cand...
Lead Teacher Toddler Room
Wonder Kids Learning Center

Arlington, VA

6 hours ago
Bachelor's Degree in Early Childhood Education or CDA and one year of experience...
Assistant Manager
Self Storage Plus Management LLC

Alexandria, VA

4 hours ago
Perform required property and visual lock checks, full unit inventories a...
Ann Taylor Flagship Sales Lead / Key Holder - Tysons Corner Center
Ann Taylor | ANN INC

McLean, VA

5 hours ago
Assisting and developing a team to accomplish the store’s business objectives. U...
Junior Java Backend Developer
TDMK Digital

Arlington, VA

3 hours ago
Communicate status to team lead project oversight. Work with team lead...
Transaction Associate

Rockville, MD

6 hours ago
Respond promptly to LoopNet leads. Work with brokerage team and marketing...
Lead Operations Technician
Thermo Fisher Scientific

Rockville, MD

7 hours ago
The Lead Operations Technician is the highest level of Operations Technic...
Lead Barista
Harris Teeter

Manassas, VA

9 hours ago
This is a full time position. Assist to manage and supervise up to 12 ass...
Studio Staff, Post Implementation Project Support, Experience Management

McLean, VA

11 hours ago
Taking full ownership of a product backlog and support the team in value-...