Software Engineer

Fhlb Of

Reston (VA)

On-site

USD 100,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

The Federal Home Loan Banks Office of Finance in Reston, VA is seeking a Software Engineer to develop secure, scalable services. You will work on transforming existing applications into modern APIs while supporting mission-critical areas such as debt issuance and financial reporting.

The ideal candidate will have a Bachelor's degree in Computer Science, extensive experience in Java and Spring Boot, and familiarity with agile methodologies. Competitive salary and benefits included.

Qualifications

  • 5-7 years of expertise in Spring Boot and Java 17+.
  • Strong experience in unit, mock, and behavioral testing.
  • Knowledge of multi-tier web application development.

Responsibilities

  • Develop secure, scalable services essential for financial systems.
  • Contribute to improvements in business services through automation and engineering.
  • Analyze complex technical issues to implement features aligning with strategic directions.

Skills

Spring Boot
Java 17+
Agile methodologies
Docker
RESTful services
SQL
Jenkins

Education

Bachelor's degree in Computer Science, Information Systems, or related field

Tools

IntelliJ
Maven
JUnit 5
Mockito
Cucumber

Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Software Engineer

Regular Full-Time Reston, VA, US

5 days ago Requisition ID: 1349

FEDERAL HOME LOAN BANKS OFFICE OF FINANCE

POSITION DESCRIPTION

POSITION: Software Engineer DATE: June 202 6

REPORTS TO: Manager, Application Development LOCATION : Reston, VA

SUMMARY OF POSITION

The Software Engineer will bring a strong technical and analytical mindset required to transform the current suite of applications in use into modern APIs and services. A successful candidate will work on an empowered scrum team to design and implement solutions to improve product capabilities and implement business efficiencies through a mix of process automation and innovation.

This position serves a crucial role in support of the Office of Finance’s (OF) mission critical areas of debt issuance, debt servicing, and combined financial reporting, which depend on the accuracy and the availability of the highly customized IT environment for the successful operation of the OF.

NATURE AND SCOPE

The Software Engineer is expected to have an understanding of agile software engineering and DevSecOps principles and practices . This includes the development of container-based microservices , automated testing, and leveraging CI/CD pipelines to support the continuous delivery of services and APIs .

The Software Engineer will have ownership of execution and flexibility to determine technical implementation and design of the modernization efforts and process automation. The Software Engineer will stay on top of tech trends, mentoring other team members, sharing accountability, and experimenting with and learning new technologies. The Software Engineer will require quality and know what it means to ship high-quality code with minimal manual testing.

We’re proud of the way our teammates have a positive impact on everything we do. Our employees are committed to and exemplify our Core Values:

  • Integrity through accountability, consistency,transparencyand trust
  • Agility through adaptability, continuous improvement,expertise, and flexibility
  • Partnership through collaboration, communication, leadership, and teamwork
  • Inclusivity through diversity, relationships, respect, and support

PRINCIPAL RESPONSIBILITIES

  • Contribute tochanges and improvements to OF business services through a mix of application, automation, and engineering activities.
  • Develop secure, scalable services, sophisticated platforms, and APIs essential for financial systems.
  • Analyzehighly complexsystem and technical issues to implement features and enhancements in an iterative way that align with strategic technical direction.
  • Participatein an environment rapidly transformingintothe Agilemethodology, adhering to bestpracticesand collaborating effectively with your teammates.
  • Work together with other teams to ensure service quality,availabilityand reliability.
  • Work with the project team and theappropriate stakeholdersto convert business requirements to written technical specifications that adhere to the OF’s architectural guidelines andindustrybest practices.
  • Supportapplicationendusers by addressing and resolving application-related problems and issues ina timelyand cordialmanner.
  • Develop andmaintainapplication supportandend userdocumentation.
  • Assistwith other job duties as assigned.

PRINCIPAL REQUIREMENTS

  • Bachelor’s degree inComputer Science , Information Systems, or related field , or relevant work experience .
  • 5-7 yearsexpertisein Spring Boot and Java17+.
  • Experience in the followingisrequired:
  • Integrated Development Environments: Intellj andMaven;
  • Solid experience with coreJava technologies and concepts;
  • Strong unit, mock, and behavioral testing background using tools like Junit 5, Mockito, and Cucumber;
  • Knowledge of multi-tier web application development using standard presentation layer technologies; and
  • Understanding ofsource code management principles in a team environment.
  • Experience in the followingispreferred:
  • Deep understanding of Java performance tuning (GC, threading, memory);
  • API security: OAuth2/OpenID Connect;
  • Source control system:Git;
  • Advanced SQL skills (Liquibase is a plus);
  • Working knowledge of financial services and mortgage industries, including related rules and regulations;and
  • Ability to develop UNIX or RHEL-basedscripts.
  • Knowledge ofobject-oriented design and programming conceptsincluding design patterns.
  • Experience in microservices and RESTful service design and development.
  • ProficiencywithCircuit breakers, retries, idempotency strategies.
  • Experience with transaction management, messaging, thread safety, and data integrity.
  • Experience with load testing and tuning.
  • Proficiencywith Continuous Integration/Continuous Delivery process and tools;Jenkins and pipeline as code a plus.
  • Experience with front-end technologies such as Angular, TypeScript or similar technologies.
  • Familiarity with Docker/Kubernetes.
  • Familiarity with OpenShift stack.
  • Familiarity JMS queue/topic development/usage.
  • Actively working on projects using agile/lean methodologies and practices; Jira/Confluence tools a plus.
  • Organized, detail-oriented, and able to work collaboratively with employees at all levels within theorganization.
  • Ability to listen and integrate ideas fromdifferentgroupsof individuals, build andmaintainrespectful relationships, collaborate with others, and resolve conflicts constructively.
  • Proof of eligibility to work in the United States.

EQUAL EMPLOYMENT OPPORTUNITY:

The Federal Home Loan Banks Office of Finance is committed to equal employment opportunity without regard to race (including traits historically associated with race, such as hair texture, hair type and protective hairstyles), color, religion, sex, pregnancy (including childbirth, lactation, and related medical conditions), national origin or ancestry, ethnic origin, age, physical or mental disability, veteran status, uniformed service member status, military status, sexual orientation, gender identity, status as a parent, marital status, genetic information (including testing and characteristics), citizenship or immigration status, or any other characteristic protected by applicable federal, state, or local law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Federal-Home-Loan-Banks-Office-of-Finance • Reston (VA)

On-site
USD 138,000 - 212,000
Software Engineer - Modern API & Microservices
Software Engineer - Modern API & Microservices

Fhlb Of • Reston (VA)

On-site
USD 100,000 - 140,000
Software Engineer I
Software Engineer I

First Citizens Bank • Town of Texas (WI)

Remote
USD 70,000 - 90,000
Software Engineer 745
Software Engineer 745

(EDO) Entertainment Data Oracle, Inc. • Maryland

On-site
USD 150,000 - 200,000
Flexible work environment
Competitive compensation
Fully paid medical
Director of Software Engineering
Director of Software Engineering

FMB • Seal Beach (CA), Northern (KY)

Hybrid
USD 177,000 - 328,000
Senior DevOps Engineer
Senior DevOps Engineer

Federal Home Loan Bank of Indianapolis • Indianapolis (IN)

Hybrid
USD 130,000 - 153,000
Flexible hybrid workforce model: Onsit
Remote work options
401(k) match: up to 6% plus 4%
+5
Lead Software Engineer, Backend (Bank Modernization)
Lead Software Engineer, Backend (Bank Modernization)

Capital One National Association • Richmond (VA)

On-site
USD 175,000 - 201,000
Comprehensive health benefits
Performance-based incentives
Inclusive workplace
+1
Lead Software Engineer, Backend
Lead Software Engineer, Backend

Capital One National Association • Richmond (VA)

On-site
USD 90,000 - 150,000
Senior Manager, Software Engineering (Bank Modernization)
Senior Manager, Software Engineering (Bank Modernization)

Capital One National Association • Richmond (VA)

On-site
USD 204,000 - 234,000
Comprehensive health benefits
Performance-based incentives
Inclusive workplace
+1
Senior Manager, Software Engineering (Bank Modernization)
Senior Manager, Software Engineering (Bank Modernization)

Capital One National Association • Richmond (VA)

On-site
USD 204,000 - 234,000
Comprehensive health benefits
Financial wellness programs
Performance-based incentives
+1