Senior Full Stack Software Engineer (Java) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Fannie Mae · 8 hours ago

Senior Full Stack Software Engineer (Java)

Fannie Mae is foundational to housing finance, seeking a Senior Full Stack Software Engineer to contribute to purpose-driven innovation in homeownership and affordable rental housing. The role involves designing, developing, testing, and maintaining complex software solutions while collaborating with a dedicated team.

Financial Services
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

Independently determine the needs of the customer and create solution frameworks
Design and develop 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
Strong problem-solving skills and ability to work independently
Maintain or oversee the maintenance of existing software

Qualification

Java/J2EEAWSAngularContinuous Integration/DeliveryRelational Database ConceptsMicroservices architectureTesting Automation toolsDockerPythonAgile methodologiesProblem-solving skillsCommunication

Required

4 years of experience
Bachelor's Level Degree (Required)

Preferred

Bachelor's degree in computer science, Engineering, or related field
Expertise in Front-end technologies such as Angular, TypeScript and Node
Proficiency in developing applications and services using Java/ J2EE related technologies
Skilled in use of core AWS services and basic AWS architecture best practices (S3, ECS Fargate, EC2, DynamoDB, SQS/SNS, Route53, Secrets Manager, Lambda, Cloudwatch, AWS Step Functions, EventBridge, API Gateway)
Ability to use the AWS service APIs, AWS CLI, and SDKs to write applications
Experience with Relational Database Concepts (SQL, Joins, Normalization)
Proficiency with Continuous Integration/Continuous Delivery (GitLab and Terraform) and with build tools (Maven, Gradle, Nexus, SonarQube etc)
Ability to leverage DevOps tool stack to build, inspect, deploy, test and promote new or updated features
Exposure to unit test frameworks (JUnit, Mockito) and API Endpoints testing with client tool (Postman)
Experience with Testing Automation tools such as Karate, Cucumber, Playwright Selenium
Experience with Agile methodologies Scrum/Kanban
Experience with Python language
Practical knowledge of SRE, Splunk
Experience with Docker
Database Modelling
Exposure to microservices architecture and serverless frameworks
Experience with monitoring, logging, and security best practices in cloud environments

Benefits

Health
Life
Voluntary Lifestyle
And other benefits and perks that enhance an employee's physical, mental, emotional, and financial well-being.

Company

Fannie Mae

company-logo
Fannie Mae creates opportunities for people to buy, refinance, or rent a home.

H1B Sponsorship

Fannie Mae has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2020 (1)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Franklin Raines
Retired Chairman and CEO
linkedin
leader-logo
Priscilla Almodovar
Chief Executive Officer
linkedin
Company data provided by crunchbase