Java Developer SFFET Positions at Fannie Mae
Location:
Reston , Virginia
Posted:
September 23, 2017
Reference:
48705
THE COMPANY

Fannie Mae provides reliable, large-scale access to affordable mortgage credit in communities across our nation. We are the leading source of funding for housing in America, which means more people can buy or rent a home. We are focused on sustaining the housing recovery, improving our company, and leading change to make housing better.

We are looking to hire candidates with Java or JavaScript or TypeScript backgrounds and invite you to share your information with us. We deploy cutting-edge technologies to solve some of the mortgage industry's most complex problems. Our software engineers are thought leaders and rapid prototypers in developing a solution, from architectural design through application development and data integration. Our approach is to deploy whatever technologies are best suited for the problems at hand. To achieve that, we are leveraging the best products in the open-source community, developing our own tools, and continually improving our products and practices over time through rapid iteration cycles.

Let us know if you would be interested in working on a high-performing team and making a difference in making homes more accessible.

QUALIFICATIONS

  • Excellent written and oral communication skills
  • Understanding and knowledge of Software Development Life Cycle
  • Maintains strong attention to detail in high-pressure situations
  • Exhibits confidence and knowledge in solving complex problems
  • Ability to interface competently with other technical team members to finalize requirements
JAVA I (Entry Level): 1 or 2 years

  • Java/J2EE
  • Web services: REST/SOAP
  • Spring Framework
  • Hibernate
  • Front end development (JavaScript, CSS, AngularJS is a plus)
  • CI/CD Tools: Jenkins
  • Automation testing experience (Cucumber, Selenium)

JAVA II (Junior to Mid): 2-5 years

  • 2-5 years of experience in web-based software design and development with focus on Java/J2EE platform
  • Experience in implementing SOA enabled web services using RESTful APIs as well as WS-* standards (SOAP, WSDL, Basic Profiles, JAX-WS, JAXB, Transactions)
  • Experience in Agile Scrum and development of continuous integration and test driven development environments
  • Experience with Oracle database, and PL/SQL is a plus
JAVA III (Senior): 8-10 years

  • 8-10 years of experience as well as leadership experience and client facing experience
  • Advanced knowledge of software development methodologies (e.g., Agile, Waterfall)
  • Expertise in development languages such as: Java/J2EE, Java Script, CSS, JSP, C/C , HTML, XML, SQL, Windows, UNIX, .NET, XQuery
  • Hands-on experience with one or more open source technologies such as Spring Framework, Hibernate, JPA, Spring Boot, Spring Data, AngularJS, Bootstrap
  • Strong knowledge of multiple data storage subsystems
  • Experience with tools such as Jenkins for Continuous Integration
  • Cloud experience is a plus

Java IV/Manager (Lead): 10 years

  • 10 years of application development experience including full application development to deployment experience
  • Experience with (SDLC) software methodologies such as Scrum/Agile
  • Expertise in development languages such as: Java/J2EE, Java Script, CSS, JSP, C/C , HTML, XML, SQL, Windows, UNIX, .NET, XQuery
  • Hands-on experience with one or more open source technologies such as Spring Framework, Hibernate, JPA, Spring Boot, Spring Data, AngularJS, Bootstrap
  • Experience in event-based systems, integration technologies (MQ/Message Broker, Kafka/Camel, etc.)
  • Experience in J2EE, Design Patterns and SOA/Integration technologies
  • Experience with tools such as Puppet, Artifactory, Jenkins, GIT, Maven
  • Experience with containers such as Kubernates, Docker, Openshift
  • Familiarity/experience with AWS/Azure or other cloud platforms
  • Familiarity/experience with micro services concepts is a plus


Qualifications:
For more information about Fannie Mae, visit http://www.fanniemae.com/progress

EMPLOYMENT

As a condition of employment with Fannie Mae, any successful job applicant will be required to pass a pre-employment drug screen and to successfully complete a background investigation, which may also include a credit check for positions in some areas of our business.

Fannie Mae is an Equal Opportunity Employer.

** Please note that this is NOT an active opening/posting. Submitting an application constitutes an expression of interest in these openings at Fannie Mae. A recruiter will review your qualifications and you may be contacted.**

A little about us:
We’re leading the way to provide safe, affordable, and reliable credit, so people across the U.S. have opportunities to buy, refinance, or rent homes.

Know someone who would be interested in this job? Share it with your network.