F
Fannie Mae
FullstackSenior
Senior Full Stack Software Engineer
JavaSpring BootREST APIAngularAWSAWS S3AWS EC2AWS ECSFargateAWS LambdaSNSAmazon SQSETLSQLGitLabCI/CDTerraform
Про позицію
Fannie Mae is a housing finance company. As a Senior Full Stack Software Engineer, you will design and develop full-stack applications, build APIs, optimize SQL queries, and contribute to cloud-native solutions on AWS.
Обовʼязки
- Independently determine the needs of the customer and create solution frameworks.
- Design and develop moderately complex software solutions to meet needs. Use a process-driven approach in designing and developing solutions.
- Implement new software technology and coordinate end-to-end tasks across the team.
- May maintain or oversee the maintenance of existing software.
- Partner directly with business stakeholders to understand strategic priorities and translate them into scalable, high-value technical solutions.
- Design and develop full-stack applications that enable critical business and financial reporting capabilities across the enterprise
- Build and maintain robust APIs, driving seamless integration with enterprise platforms and backend services.
- Develop and optimize complex SQL queries to produce high-quality, trusted datasets for reporting and analytics consumption.
- Ensure data accuracy, integrity, and availability to support business-critical reporting and informed decision-making.
- Simplify and modernize complex systems, improving efficiency, scalability, and reducing operational overhead and cost
- Contribute to the design and implementation of scalable, cloud-native solutions within AWS.
- Collaborate across engineering, business, and support teams to deliver end-to-end solutions with measurable business impact.
Вимоги
- 2+ years of experience in software development, with a focus on building full stack, Java-based web applications
- Strong full stack development experience using Java, Spring Boot, REST API development, and Angular or similar frameworks
- Hands-on experience with AWS cloud services and developing cloud-native applications (S3, EC2, ECS, Fargate, Lambda, SNS/SQS)
- Proven experience building ETL pipelines and scalable data processing solutions
- Strong experience working with relational databases and advanced SQL development, including writing and optimizing complex SQL queries for large-scale datasets
- Experience with DevOps tools including GitLab and CI/CD pipelines (Terraform preferred)
- Solid understanding of scalable, distributed system design principles and architecture
- Experience working with financial or reporting datasets is highly preferred
- Experience partnering directly with business stakeholders to deliver solutions
- Experience working in Agile environments and collaborating across cross-functional teams
- Shows curiosity and adaptability in learning and responsibly applying new technologies, including artificial intelligence, to reimagine how we work
- Bachelor’s degree or equivalent experience
- Experience with financial data models and enterprise reporting systems
- Knowledge of data governance, data quality, and reconciliation processes
- Experience with infrastructure as code, including Terraform
До кого писати
Senior Full Stack Software Engineer$123,000 - $161,000 a year
Оригінал