RestonRecruiter
the smart solution for Reston jobs

Java Software Engineer III - BDD & TDD Specialist

Company: Fannie Mae
Location: Reston
Posted on: March 14, 2019

Job Description:

Java Software Engineer III - BDD & TDD Specialist THE COMPANYFannie 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.Join our diverse, high-performing team and make a difference as we work together to enable access to a good home.For more information about Fannie Mae, visit JOB INFORMATIONUse modern tools, techniques, and methods to develop, modify, or update applications used by business units or infrastructure units. Lead, or play lead technical role in development teams' efforts to determine unit needs and business processes that are automated by the application. Participate in or review all of the steps in the software development life cycle to create and modify the software.KEY JOB FUNCTIONS Integrates engineering and product teams in designing and developing enterprise-level automated test methodologies. Leads product development team in writing actionable, testable product requirements in the form of user stories Researches market and industry trends in the development and maintenance of test tools and frameworks to validate unit, integration and functional tests of the system. Anticipates product development team needs for specialized test tools and frameworks. Evaluate and improve testing methodologies and enterprise frameworks for continuous improvement Work with product owners and other development team members to determine new features and user stories needed in new/revised applications or large/complex development projects. Create or Update documentation in support of development efforts. Documents may include detailed specifications, implementation guides, architecture diagrams or design documents. 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. Respond to trouble/support calls for applications in production in order to make quick repair to keep application in production. Serve as a technical lead for an Agile team and actively participate in all Agile ceremonies. Participate in all team ceremonies including planning, grooming, product demonstration and team retrospectives. Mentor less experienced technical staff; may use high end development tools to assist or facilitate development process. Leverage Fannie Mae DevOps tool stack to build, inspect, deploy, test and promote new or updated features. Set up and configure a continuous integration environment. Advanced proficiency in unit testing as well as coding in 1-2 languages (e.g. Java, etc). Advanced proficiency in Object Oriented Design (OOD) and analysis. Advanced proficiency in application of analysis/design engineering functions. Advanced proficiency in application of non-functional software qualities such as resiliency, maintainability, etc. Advanced proficiency in advanced behavior-driven testing techniques. EDUCATION Bachelor's Degree or equivalent required MINIMUM EXPERIENCE 4+ years of related experience SPECIALIZED KNOWLEDGE & SKILLS 4+ years of experience as a Software Engineer with Java/JEE (or another type of full-stack development experience) Strong experience in building and driving TDD & BDD in application development in an Agile environment. Experience with Test Automation tools including but not limited to: Selenium, Gherkin, Experience with any JavaScript based libraries (React.js, Angular, etc.) Passionate about driving change and self-motivated individuals. 3+ years of hands on experience implementing test automation for enterprise applications (web services, SOA, ETL and backend) Proficiency with open source automation tools (Selenium, Cucumber, Gherkin) and proficiency with open source test frameworks 3+ years' experience with Continuous Integration/Continuous Delivery (Jenkins, Urban Code, etc.) 3+ years' experience with build tools (Maven, Gradle, Nexus) preferred 3+ years' experience with SCM tools (SVN, BitBucket, GitHub), SQL (Oracle), project management tools (Jira, HP ALM suite) Experience working with AWS deployed applications (Docker/ Kubernetes) EMPLOYMENT As a condition of employment with Fannie Mae, any successful job applicant will be required to pass to successfully complete a background investigation. Fannie Mae is an Equal Opportunity Employer. Req ID: 55787

Keywords: Fannie Mae, Reston , Java Software Engineer III - BDD & TDD Specialist, IT / Software / Systems , Reston, Virginia

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


Jr Software Engineer
Description: Job Description:Leidos is seeking a Jr Software Engineer located in Arlington, VA.This position will support team to develop, test, and secure autonomous vessels for US Government customers. The team (more...)
Company: Leidos
Location: Arlington
Posted on: 03/26/2019

Senior Developer
Description: br Vault is a professional services firm specializing in accounting and survey research for non-profits/associations looking to expand its development capabilities and make custom software a core pillar (more...)
Company: Vault Consulting
Location: Reston
Posted on: 03/26/2019

Drupal Developer
Description: ECS is seeking a Drupal Developer to work in our Silver Spring, MD office. br br br Job Description: br br br Candidate will have a range of experience designing, developing, testing, and (more...)
Company: Electronic Consulting Services
Location: Silver Spring
Posted on: 03/26/2019


Travel ICU Registered Nurse
Description: Supplemental Health Care is partnering with a hospital in Richmond, VA to help fill an ICU/CCU RN opening they have open for travel.Looking for a qualified ICU/CCU registered
Company: Supplemental Health Care
Location: Richmond
Posted on: 03/26/2019

Scientific Programmer I
Description: DESCRIPTION br br This candidate serves as an ice and snow analyst assigned to the National Ice Center through NOAA s Office of Satellite Products and Operations. As such, the analyst is responsible (more...)
Company: SGT,Inc.
Location: Suitland
Posted on: 03/26/2019

Mulesoft Developer (W2 OR 1099 only)
Description: Mulesoft Java Developer No C2C Reston, VA No Visa Constraint Job Description:
Company: iSolvers Inc
Location: Reston
Posted on: 03/26/2019

Web Application Developer
Description: br br RESPONSIBILITIES br br Noblis is helping the Federal Aviation Administration FAA manage large and complex telecommunications and information management programs that use state of the (more...)
Company: Noblis
Location: Washington
Posted on: 03/26/2019

Senior Manager, Software Engineering
Description: SENIOR MANAGER, SOFTWARE ENGINEERING -- Capital One Services, LLC in Richmond, VA Mult
Company: Capital One Services, LLC
Location: Richmond
Posted on: 03/26/2019

Cable Technician
Description: A growing security company is looking for a low voltage technician to join our ranks. The technician will need to
Company: Fast Locksmith
Location: Falls Church
Posted on: 03/26/2019

Project Server Developer with Security Clearance
Description: Project Server Developer Job Location USA-VA-Arlington Requisition ID 2019-53694 of Openings 1 Job Function Information Technology Security Clearance Level Secret Full/Part Time Full Time Job Description (more...)
Company: General Dynamics IT
Location: Arlington
Posted on: 03/26/2019

Log In or Create An Account

Get the latest Virginia jobs by following @recnetVA on Twitter!

Reston RSS job feeds