Fannie Mae is looking to hire a Lead Full Stack Engineer - Capital Markets Technology to design, develop, and maintain enterprise-level applications that support the company's capital markets operations, ensuring scalability, performance, and reliability of critical platforms.
Requirements
- Minimum of 4 years of experience developing full-stack enterprise applications
- Proficiency in Java, Spring Boot, JavaScript, Angular
- Experience with AWS core services such as EC2, S3, Lambda, and CloudFormation
- Knowledge of DevOps practices, including Jenkins, Git, Docker, and Kubernetes
- Familiarity with microservices architecture, REST APIs, and Python
- Strong understanding of SDLC and agile development methodologies
- Java and/or Cloud certifications are a plus
Responsibilities
- Develop and maintain scalable, high-quality full stack enterprise applications aligned with business needs
- Design solutions considering end-to-end platform performance, functionality, and interrelated processes
- Monitor system performance and capacity metrics, leading efforts to address issues proactively
- Collaborate with cross-functional teams to deliver innovative solutions and ensure seamless integration
- Lead code reviews, provide mentorship, and foster best practices within the development team
- Participate in planning, design, and implementation of microservices-driven architecture
- Support DevOps initiatives by automating deployment pipelines and managing cloud infrastructure
Other
- Bachelor’s Degree or equivalent
- Excellent leadership, collaboration, and communication skills
- Ability to influence technical decisions and drive execution
- Commitment to continuous learning, innovation, and process improvement
- Experience in financial services industry is preferred