Senior Java Full Stack Developer (Washington) Job at Fannie Mae, Washington DC

eE5wdDB6QUR3VUgreXMrdDFudS9URC9xUEE9PQ==
  • Fannie Mae
  • Washington DC

Job Description

Get AI-powered advice on this job and more exclusive features.

Pay found in job post

Retrieved from the description.

Base pay range

$121,000.00/yr - $158,000.00/yr

At Fannie Mae, the inspiring work we do helps make a home a possibility for millions of homeowners and renters. Every day offers compelling opportunities to impact the future of the housing industry while being part of a collaborative team thriving in an energizing environment. Here, you will grow your career and help create access toaffordable housing finance.

Job Description

As a valued colleague on our team, you will contribute to developing data infrastructure and pipelines to capture, integrate, organize, and centralize data while testing and ensuring the data is readily accessible and in a usable state, including quality assurance.

THE IMPACT YOU WILL MAKE

Responsibilities

The Sr Java Full Stack Developer role will offer you the flexibility to make each day your own, while working alongside people who care so that you can deliver on the following responsibilities:

  • Design and implement highly scalable, secure, and performant data architectures and data pipelines leveraging cloud technologies and modern data frameworks to meet evolving customer needs.
  • Be part of a group of engineers building data pipelines using big data technologies (Spark, Flink, Kafka, Snowflake, AWS Big Data Services, Snowflake, Redshift) on medium to large scale datasets
  • Work in a creative & collaborative environment driven by agile methodologies with focus on CI/CD, Application Resiliency Standards, and partnership with Cyber & Security teams
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, and mentoring other members of the engineering community
  • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies.
  • Formulate logical statements of business problems and devise, test and implement efficient, cost-effective application program solutions (e.g., code and/or reuse existing code using program development software alternatives and/or integrate purchased solutions.)
  • Collaborate with cross-functional teams, including Data Architects, Data Governance, Platform Engineers (Data), Testers, and Data Engineering leadership.
  • Build functional prototypes and software component primitives that can be used as quick-starts or solution scaffolding, which data engineering teams can extend to leverage as accelerators for rapid time to value.
  • Collaborate with the Platform Engineering team to develop and maintain automation that reduces toil for Data Engineers (i.e., make it easy to manage and move code through environments to production).
  • Proactively assess technical issues and risks that could impact speed, functionality, flexibility, or clarity.
  • Proactively manage priorities by working with Product Managers.
  • Participate in or lead a Community of Practice that advances the discipline of data engineering by driving alignment across teams to embrace standardized patterns & practices.
  • Stay abreast of the latest developments in data management, data architecture, cloud (AWS), and contemporary engineering practices.
  • Promote a culture of ownership to transform data into a strategic asset.
  • Partner with data architecture and engineering teams to implement security best practices and compliance standards for protecting sensitive data and ensure regulatory compliance.
  • Mentor junior data engineers, fostering a culture of continuous learning and rapid experimentation while evangelizing best practices and Enterprise standards.
  • Perform routine design and code reviews to assess design quality, code quality, validate adherence to Enterprise standards, and coach junior engineers on best practices.
  • Develop and evangelize strategies and DataOps practices for configuration management, source code management, environment management, and CI/CD tooling (e.g., Github).
  • Participate in the evaluation of new technologies and tools that will enhance the organizations data infrastructure and capabilities.

Minimum Required Experiences

THE EXPERIENCE YOU BRING TO THE TEAM

  • 2 years

Desired Experiences

  • 5+years of Relevant Experience
  • Bachelor's degree in Computer Science, Data Engineering, or a related discipline and 5 or more years' experience in IT systems analysis and application program development
  • 5+ years of experience in data engineering/ETL, data warehouse
  • 2+ years of technical leadership experience (e.g., Tech Lead, Senior Engineer)
  • 4+ years of experience with Enterprise database systems (e.g., Redshift & Aurora PG) with very strong SQL skills
  • 4+ years Cloud (AWS) Technologies experience
  • 5+ years of hands-on experience in Python or Java Development
  • Strong working experience with AWS services (Lambdas, ECS, RDS, AWS secret manager, APGEE, Redshift, Aurora PG, SNS, SQS )
  • API development and integration expertise, including handling authentication, authorization, pagination, and error handling
  • Infrastructure as code experience with Terraform/CloudFormation
  • Experience with continuous integration and DevOps methodologies using GitHub
  • Ability to create system and architecture designs based on business requirements
  • Ability to work effectively in an Agile environment
  • Strong critical thinking skills, analytical ability, problem analysis and attention to detail
  • Strong verbal and written communication skills
  • Ability to explain complex concepts in a clear and understandable manner to both technical and non-technical individuals
  • Ability to work collaboratively with diverse teams
  • Team player with transformation mindset
  • Proven ability to work independently, organize and manage multiple priorities in a timeline driven environment

Enterprise Data - Data Engineering - Senior Associate

Target Pay Range: $121,000.00 - $158,000.00

Qualifications

Education:

Bachelor's Level Degree (Required)

The future is what you make it to be. Discover compelling opportunities at Fanniemae.com/careers.

For most roles, employees are expected to work onsite on a regular basis at their designated office location. In-office work cadence is determined by your manager. Proximity within a reasonable commute to your designated office location is preferred unless the job is noted as open to remote.

Fannie Mae is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, religion, sex, national origin, disability, age, sexual orientation, gender identity/gender expression, marital or parental status, or any other protected factor. Fannie Mae is committed to providing reasonable accommodations to qualified individuals with disabilities who are employees or applicants for employment, unless to do so would cause undue hardship to the company. If you need assistance using our online system and/or you need a reasonable accommodation related to the hiring/application process, please complete this form .

The hiring range for this role is set forth below. Final salaries will generally vary within that range based on factors that include but are not limited to, skill set, depth of experience, certifications, and other relevant qualifications. This position is eligible to participate in a Fannie Mae incentive program (subject to the terms of the program). As part of our comprehensive benefits package, Fannie Mae offers a broad range of Health, Life, Voluntary Lifestyle, and other benefits and perks that enhance an employee's physical, mental, emotional, and financial well-being. See more here .

Requisition Compensation

121000

to

158000

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Engineering and Information Technology

Referrals increase your chances of interviewing at Fannie Mae by 2x

Washington, DC $120,000 - $170,000 2 weeks ago

Junior Full Stack Software Engineer (Part-Time/Internship)

Gaithersburg, MD $67,600 - $122,200 6 hours ago

Greenbelt, MD $85,000 - $100,000 3 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Job Tags

Full time, Work experience placement, Internship, Work at office, Remote work,

Similar Jobs

GovCIO

Senior Database Administrator - MON/TUE OFF DAYS Job at GovCIO

 ...application environment Develop and implement procedures that support proactive problem detection and avoidance,including disaster recovery planning and implementation Create and maintain project plans as necessary in accordance with US Postal Service standards then... 

Rg Management Group Inc

Entry-Level Warehouse Associate Job at Rg Management Group Inc

 ...operations team. In this role, you'll help with inventory management, order fulfillment, and general warehouse duties. No prior experience is required, just a positive attitude and willingness to learn. Key Responsibilities: Accurately pick, pack and ship customer... 

Walmart

(USA) Personal Shopper Lead - Sam's Job at Walmart

 ...), stock purchase and company-paid life insurance Paid time off benefits include PTO, parental leave, family care leave...  ...company paid education benefit program for full-time and part-time associates in Walmart and Sam's Club facilities. Programs range from high school... 

Vista Staffing

Locum Tenens CRNA - Anesthesia Job at Vista Staffing

 ...Job Description Vista Staffing is seeking a CRNA Anesthesia for a locum tenens job in Flagstaff, Arizona. Job Description & Requirements ~ Specialty: Anesthesia ~ Discipline: CRNA ~ Duration: 13 weeks ~40 hours per week ~ Shift: 8 hours ~ Employment... 

Action HR Consulting

Car Wash Manager Job at Action HR Consulting

 ...Southern Shine Car Wash, a family-owned business, is growing and we are seeking an Manager to assist with the day-to-day operations of our location in Spartanburg, SC. Job Schedule: Our locations are open 7 days a week from 7:30am-7:30pm. Flexible schedules (weekends...