The Federal Reserve Financial Services portfolio provides technology capabilities that power the U.S. payment systems infrastructure. This portfolio enables critical payment services that are foundational to the nation's financial system, focusing on delivering speed, resilience, and choice to meet evolving marketplace needs.
Join a high-impact modernization initiative supporting Federal Reserve System applications. As a Senior Application Developer, you will help modernize and migrate mission-critical enterprise systems to AWS while delivering secure, scalable solutions across the Java, Spring Boot, Angular, and PostgreSQL stack. This role is designed for an experienced engineer who can work independently, make sound technical decisions, collaborate across disciplines, and contribute quickly in a highly regulated environment.What You’ll Deliver
- Modernize and migrate enterprise applications and databases to AWS with an emphasis on reliability, security, and operational continuity.
- Deliver production-ready Java/Spring Boot services, REST APIs, and Angular/TypeScript user experiences.
- Improve deployment consistency through automated CI/CD pipelines, infrastructure as code, security scanning, and observability.
- Identify and resolve performance, scalability, and production issues through structured analysis and testing.
Essential Responsibilities
- Translate complex business and technical requirements into secure, maintainable application designs and delivery plans.
- Design, develop, test, deploy, and document enhancements to large-scale, mission-critical systems.
- Recommend architecture and implementation approaches, identify technical risks, and make pragmatic trade-offs within organizational standards.
- Build and integrate Java/Spring Boot services, REST APIs, Angular/TypeScript interfaces, and database solutions.
- Plan and execute cloud and database migration activities, including validation, cutover, rollback, and operational-readiness considerations.
- Conduct performance, load, and stress testing when needed to validate scalability and service-level expectations.
- Lead root-cause analysis for complex defects and production issues, coordinating timely resolution with engineering, cloud, security, and operations teams.
- Review code and technical designs, share best practices, and provide guidance to other contributors.
- Create clear architecture, implementation, deployment, support, and decision documentation.
Requirements:
- Enterprise delivery: Demonstrated experience delivering and supporting complex, mission-critical applications, including cloud adoption, modernization, or migration initiatives in regulated or similarly high-reliability environments.
- Backend development: Typically requires 5 or more years of hands-on experience with Java and enterprise frameworks such as Spring Boot, Spring, and Hibernate.
- Front-end development: Experience building enterprise applications with Angular and TypeScript. Node.js experience is valuable where used for supporting services or development tooling.
- API engineering: Extensive experience designing, developing, securing, documenting, and integrating RESTful services; Spring REST experience is preferred.
- Cloud architecture and migration: Strong hands-on AWS experience across:
- Compute and containers (ECS, ECR)
- Networking and routing (ALB, Route 53)
- Storage and databases (S3, RDS, DMS)
- Security and configuration (IAM, KMS, Secrets Manager, SSM, Config),
- Observability and logging (CloudWatch)
- Integration services (Lambda, SNS, SQS).
- Data platforms: Experience with Oracle and PostgreSQL, including PL/SQL development, data modeling, query tuning, and database migration. Experience with Amazon RDS for PostgreSQL is required.
- Infrastructure and containers: Hands-on experience implementing infrastructure as code with Terraform and deploying containerized workloads with Docker and Kubernetes or comparable AWS container services.
- DevSecOps: Experience building or supporting automated delivery pipelines using tools such as Maven, Jenkins, GitLab, Nexus, Fortify, SonarQube, and Nexus IQ, including automated testing and security or quality gates.
- Engineering practices: Strong knowledge of software design patterns, secure coding, automated testing, code review, observability, and agile delivery practices.
- Communication and leadership: Ability to explain technical decisions clearly, produce high-quality documentation, collaborate with business and technical stakeholders, and guide other contributors.
Preferred Qualifications
- Familiarity with AI/ML concepts, development tools, and responsible enterprise use cases.
- Extensive experience on SAFe or Scrum Teams.
- AWS certification, such as AWS Certified Cloud Practitioner or AWS Certified Developer – Associate.
- Experience modernizing legacy applications into cloud-native or microservices-based architectures.
- Experience supporting systems with demanding availability, auditability, security, or disaster-recovery requirements.
Locations:
The selected candidate will reside within a reasonable commuting distance, as defined by the employing Reserve Bank, and will work full-time onsite.
- Eligible Locations for Hire: Richmond, VA and San Francisco, CA
- The following Reserve Bank locations are preferred due to the concentration of System IT team members in these locations: San Francisco & Richmond
Base Salary Range: Min: $120,000 Mid: $155,800 Max: $191,700 (Location: San Francisco)
- The listed salary is applicable to 12th District/San Francisco. Final offers are determined by factors including the candidate’s qualifications, internal alignment considerations, district assignment, and geographic location.
Screening:
Due to the nature of access to sensitive information all final offers are subject to the clearance of an enhanced background check. This enhanced screening will require the following items: academic and employment verifications, FBI fingerprint check (criminal and civil cases), credit check, family history, residential records and foreign travel for the previous 7 years, citizenship verification, reference checks, and personal interview with an investigator and can take between 21 – 60 days to clear.
Sponsorship:
Individuals who need immigration sponsorship now or in the future are not eligible for this position.
Must be a U.S Citizen or a Green card holder with intent to become a U.S Citizen.
We offer a wonderful benefits package including: Medical, Dental, Vision, Pre-tax Flexible Spending Account, Backup Child Care Program, Pre-Tax Day Care Flexible Spending Account, Paid Family Care Leave, Vacation Days, Sick Days, Paid Holidays, Pet Insurance, Matching 401(k), and Retirement/Pension.
The Bank is committed to providing reasonable accommodations to individuals with disabilities to participate in the job application or interview process, perform essential job functions and receive other benefits and privileges of employment. The SF Fed is an Equal Opportunity Employer. If you need any assistance or accommodations due to a disability, please let us know at [email protected].
Full Time / Part TimeFull timeRegular / TemporaryRegularJob Exempt (Yes / No)YesJob CategoryInformation Technology Family GroupWork ShiftFirst (United States of America)The Federal Reserve Banks are committed to equal employment opportunity for employees and job applicants in compliance with applicable law and to an environment where employees are valued for their differences.
Always verify and apply to jobs on Federal Reserve System Careers (https://rb.wd5.myworkdayjobs.com/FRS) or through verified Federal Reserve Bank social media channels.
Privacy Notice
Skills Required
- Experience delivering and supporting complex, mission-critical applications in regulated or high-reliability environments, including cloud adoption, modernization, or migration initiatives.
- At least 5 years of hands-on experience with Java and enterprise frameworks such as Spring Boot, Spring, and Hibernate.
- Experience building enterprise applications with Angular and TypeScript.
- Experience designing, developing, securing, documenting, and integrating RESTful services.
- Hands-on AWS experience with compute, containers, networking, storage, databases, security, configuration, observability, logging, and integration services.
- Experience with Oracle and PostgreSQL, including PL/SQL, data modeling, query tuning, and database migration.
- Experience with Amazon RDS for PostgreSQL.
- Hands-on infrastructure-as-code experience with Terraform.
- Experience deploying containerized workloads with Docker and Kubernetes or comparable AWS container services.
- Experience building or supporting automated delivery pipelines using Maven, Jenkins, GitLab, Nexus, Fortify, SonarQube, and Nexus IQ, including testing and security or quality gates.
- Knowledge of software design patterns, secure coding, automated testing, code review, observability, and agile delivery practices.
- Ability to explain technical decisions, produce documentation, collaborate with stakeholders, and guide contributors.
- Familiarity with AI/ML concepts, development tools, and responsible enterprise use cases.
- Extensive experience on SAFe or Scrum teams.
- AWS certification such as AWS Certified Cloud Practitioner or AWS Certified Developer Associate.
- Experience modernizing legacy applications into cloud-native or microservices architectures.
- Experience supporting systems with demanding availability, auditability, security, or disaster-recovery requirements.
What We Do
This page is dedicated to Federal Reserve System career and employment related information only. Comments not pertaining to Fed recruiting will be removed. The Fed - Make a world of difference in the global economy OUR BANK has one of the most recognizable brands around the world. The Federal Reserve is the central bank of the United States—one of the world's most influential, trusted and prestigious financial organizations. The Federal Reserve is charged with the important mission of promoting a strong economy and a stable financial system and fulfills this responsibility by formulating national monetary policy, supervising and regulating banks and bank holding companies, and providing financial services for banks and the U.S. government. OUR PEOPLE are diverse in background and ideas, which allows for ongoing creativity and innovation. Ultimately, they are the ones who push our high-performance, exchange-driven culture forward. Why Our People Choose Us: Our reputation precedes us There will always be room for personal growth Our people are first You’ll find the right balance Your responsibilities will be meaningful We hope that you will be our future colleague. Find your preferred locations around the United States and explore the breadth of opportunity available at the Federal Reserve. Atlanta https://www.frbatlanta.org/ Boston http://www.bostonfed.org/ Chicago https://www.chicagofed.org/ Cleveland https://www.clevelandfed.org/ Dallas http://dallasfed.org/ Kansas City https://www.kansascityfed.org/ Minneapolis https://www.minneapolisfed.org/ New York http://www.newyorkfed.org/ Philadelphia https://www.philadelphiafed.org/ Richmond https://www.richmondfed.org/ San Francisco http://www.frbsf.org/ St. Louis https://www.stlouisfed.org/ Board http://www.federalreserve.gov/


.png)






.png)