Senior Java Developer - Full Stack

Freddie Mac
McLean, VA
May 20, 2019
May 25, 2019
Full Time
Are you a highly innovative technical leader? Do you love code? Have you led reference implementations in the past? At Freddie Mac, as we are in the throes of a major digital modernization/transformation and we want you to be a part of it! In this role you will get to show off your chops as a full stack software engineer influencing outcomes, guiding transformation, putting your stamp on how the team and organization evolves. The journey is wide open with possibilities… here are a few things that you will need to have:

Requirements Include:
  • You will be a mentor to the team driving full (and correct) adoption of modern software engineering & Delivery practices ('Real' Agile, TDD, Stateless Design, Microservices, Containerization, CI/CD, Cloud, etc.)
  • Deep knowledge and experience in designing for and implementing solutions in the cloud (AWS, Azure, Google) .. this can range from custom code on IaaS/PaaS to SaaS solution integrations.
  • Strong communication skills, you will be responsible for interfacing and influencing with the business lines as well as others across IT.
  • Drive implementation of modern data architecture including MDM, Data Catalogs, and integrated data stores such as ODS, Data Warehouse, Virtual Data Stores etc.


  • Bachelor's degree in Computer Science or Engineering or equivalent experience; advanced studies/degree preferred.
  • At least 5 years, engineering quality full-stack solutions. If coding is like breathing… you've probably found the right position.
  • Languages: Java, AngularJS, node.js
  • Modern Tools: RedHat Fuse, jBPM or Drools, Atlassian Suite (Bamboo, Jira, Bitbucket), Git, Jenkins, Cucumber
  • DBs: SQL, Mongo, Postgres
  • Cloud: AWS, Azure, Google
  • Other: OpenShift, Docker, Kubernetes, Denodo, Informatica ETL, Redshift , Collibra etc.
  • Obviously looking for strong understanding and implementation of tried and true as well as modern design patterns and architectural principles.

Keys to Success in this role:
  • You embrace change and innovation… push the boundaries of what is possible
  • You embody Agile delivery at the core of your culture and are experienced and ready for a modernized delivery environment
  • You are rock solid on your tech… you will be driving team and organizational direction on solutions & architecture… you need to know the modern approaches as well as where all the landmines are.
  • You've got the full stack covered with all key modern languages under your belt … .You're going to have to get into all parts of the code, as well as implement some of it, so you will need to know this stuff up and down
  • Proven success coaching and transforming technical teams to shift to modern execution model

Top 3 Personal Competencies:

  • Leadership - Set and execute upon a clear vision, strategy, and/or goals, lead from the front, balancing delegation with doing
  • Seek and Embrace Change - Continuously improve work processes rather than accepting the status quo
  • Growth and Development - Know or learn what is needed to deliver results and successfully compete

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. Freddie Mac is an equal opportunity and top diversity employer. EOE, M/F/D/V.

Similar jobs