Full Time
powertofly approved What Freddie Mac Has to Offer:

Freddie Mac makes home possible for millions of families and individuals by providing mortgage capital to lenders. Benefits include:

  • Flexible work arrangements
  • Home benefit program
  • Student loan repayment benefit
  • Paid parental leave
  • At Freddie Mac, you will do important work to build a better housing finance system and you’ll be part of a team helping to make homeownership and rental housing more accessible and affordable across the nation.

    As part of Freddie Mac’s return to the office pilot, all employees, contingent workers and visitors must be fully vaccinated against COVID-19 in order to be on-site unless they have an approved accommodation.

    If you are a confident, poised, self-motivated and creative professional with a passion for communications and a belief that good communication is vital to driving change, we are your next destination employer! Apply to join us, the Single-Family IT team! As a Senior Developer, you will be a part of the software development team that will work on projects for critical Freddie Mac core applications. You will be engaging with a project team that’s comprised of business, analysis, testing, and infrastructure partners, all working together to enhance the capabilities of these systems.

    Responsibilities Include:

    • Work with Architects/Business/System Analyst Teams to understand Technical/Business requirements. Provide effort and schedule estimates.
    • Documenting Technical Design, Interface Specifications and Unit Testing.
    • Should be instrumental in helping move to an API driven Microservices paradigm and API Lifecycle Management capability.
    • Follow established methodology and controls guidelines. Maintain agility and quality throughout development process.
    • Recommend changes to procedures which result in operational optimization.
    • Serving in an on-going partnership with Business Users, maintaining knowledge of business operations, information requirements and priorities.
    • Hands-on programming, independently, with minimal guidance in support of multiple efforts as required in the division.
    • Developing proof of concepts and proposing solutions to architecture and tech leads.
    • Collaborating with developers across multiple projects to develop and build consensus on common re-usable application components.

    Basic Requirements

    • Bachelor’s degree in Information Technology, Computer Science & Engineering, related field or equivalent work experience.
    • At least 5+ Years of experience in developing complex SOA projects, API’s, Enterprise applications, specifically in Java, J2EE, and XML Technologies.
    • Experience with microservices development and design patterns
    • Experience with various Design Patterns and hands on experience of developing SOAP (JAX-WS) and RESTful (JAX-RS) Web Services using Spring Web Service, Apache CXF, Jersey and Axis.
    • Strong knowledge of Apigee component architecture and implementation configurations
    • Experience with design and development of REST API platform using APIGEE/APIM, converting web services from SOAP to REST or vice-versa
    • Experience in API layer like security, custom analytics, throttling, caching, logging, monetization, request and response modifications etc. using APIGEE
    • Experience with APIGEE edge and API management
    • Experience with High availability, load balancing and failover configurations with Apigee
    • Knowledge of JavaScript for writing APIGEE mashup APIs
    • Knowledge of health checks and monitoring procedures for Apigee components & APIs
    • Understanding of TLS, certificates, Keystore and Truststore
    • API Analytics - generation of custom reports and integration with external tools like Splunk
    • Experience with API security norms and conversant in common Internet technologies and protocols viz HTTPs, SSL, OAuth, REST, JSON, XML etc
    • Excellent analytical, comprehension, communication, writing, and interpersonal skills, Innovative in proposing solutions.

    Key to success in this role:

    • Works under minimal supervision; Able to provide technical guidance to the team
    • Good communication skills and team player
    • Excellent problem-solving skills
    • Proactive in nature with customer satisfaction as primary goal
    • Provide innovative solutions and takes on challenges with calculated risk
    • Quick learner of new technologies and tools
    • Ability to think holistically to build a reliable and flexible systems

    Preferred Skills

    • Experience in Web API from Google Apigee and/or MuleSoft.
    • Experience in Drupal Apigee Developer portal with ability to extend functionality using Drupal modules
    • Web Service Security Patterns experience is a plus. 
    • Experience in using Team Forge GIT as source code repository is a plus.
    • Experience in Agile based Project development is a plus.

    Current Freddie Mac employees please apply through the internal career site.

    Today, Freddie Mac makes home possible for one in four home borrowers and is one of the largest sources of financing for multifamily housing. Join our smart, creative and dedicated team and you’ll do important work for the housing finance system and make a difference in the lives of others.

    We are an equal opportunity employer and value diversity and inclusion at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by applicable law. We will ensure that individuals with differing abilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

    Notice to External Search Firms: Freddie Mac partners with BountyJobs for contingency search business through outside firms. Resumes received outside the BountyJobs system will be considered unsolicited and Freddie Mac will not be obligated to pay a placement fee. If interested in learning more, please visit www.BountyJobs.com and register with our referral code: MAC.

    Time-type:Full time

    Job Category:Information Technology

    FLSA Status:Exempt

    Freddie Mac provides anticipated base salary ranges where required by law.

    We're connecting diverse talent to big career moves. Meeting people who boost your career is hard - yet networking is key to growth and economic empowerment. We’re here to support you - within your current workplace or somewhere new. Upskill, join daily virtual events, apply to roles (it’s free!).
    Are you hiring? Join our platform for diversifiying your team
    Agile Development, Prf