drjobs Senior Java Full Stack Developer

Senior Java Full Stack Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Reston, VA - USA

Monthly Salary drjobs

$ 121000 - 158000

Vacancy

1 Vacancy

Job Description

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

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.

THE EXPERIENCE YOU BRING TO THE TEAM

Minimum Required Experiences

  • 2 years


Desired Experiences

  • 5years of Relevant Experience

  • Bachelors 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: $121000.00 - $158000.00 a year

#LI-Hybrid

Qualifications

Education:

Bachelors Level Degree (Required)

The future is what you make it to be. Discover compelling opportunities at most roles employees are expected to work onsite on a regular basis at their designated office -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 employees physical mental emotional and financial well-being. See more here.

Requisition compensation:

121000

to

158000

Required Experience:

Senior IC

Employment Type

Full-Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.