Federal Reserve Bank, San Francisco

Lead Full Stack Java Developer - IAM - 266559

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: San Francisco
  • Experience: NA
  • No. of Positions: 1
  • Primary Skills: Java Developer IT Access Management Systems Engineering Application System QA Middleware Computer Programming J2EE Bash
  • Secondary Skills: SQL Development Oracle Web HTML JavaScript XML Linux Unix Apache Windows IDE API
  • Job Location: San Francisco, California
  • Posted Date: Posted today
Job Description

Title: Lead Full Stack Java Developer

Location : San Francisco, CA or Remote

The Federal Reserve Bank's National IT department has a phenomenal opportunity to join the IAM S&E team (Identity & Access Management, Systems and Engineering) as a Lead Application Developer. If you are interested in applying your technical experience and strong customer-centric skills within the IAM profession, we want to hear from you. This is an excellent opportunity to be a part of an evolving and dynamic IT organization housed in the Federal Reserve Bank of San Francisco. As a member of the IAM S& E development team, you will collaborate with stakeholders and customers across the Federal Reserve System and be part of a National IT team driving a key strategic initiative.

As a Lead Application Developer, you will be part of an agile development and QA team designing, developing, coding, testing, and deploying new software and enhancements to existing applications that support our IAM governance posture. On this team, you will be challenged to learn and apply new ways to integrate IAM capabilities and solutions into current product features. You easily collaborate with diverse team members and love to deep dive into business challenges to surface potential innovations. You have proven experience in developing new software and software enhancements, as well as working on projects of moderate to major complexity. This position does require occasional weekend and after hour's coverage supporting application deployments, business activities, and acting as a point of escalation should severe issues be encountered.

  • Develop secure software based on modern best practices, including authentication, and encryption.
  • Document operational process, standards, and guidelines.
  • Help develop and monitor key performance indicators and metrics.
  • Coordinate Middleware team implementation and testing activities for Infrastructure related changes.

    Requirements:
  • Bachelor's degree in Computer Science, Systems/Programming, related discipline, or equivalent experience.
  • Typically requires seven or more years of enterprise-level JAVA application development programming experience, including an understanding of optimization, performance ramifications of coding decisions, and object-oriented design.
  • Experience with configuring and integrating IAM systems with third party, and/or with vendor-supplied solutions.
  • Experience with JAVA/J2EE development with excellent object-oriented analysis, design, and programming skills.
  • Experience in security policy development and security lifecycle management as it relates to IAM.
  • Strong communication and documentation skills.
  • Experience with and working knowledge of:
    • Scripting languages, including: PowerShell, Bash, BeanShell
    • Java: Servlets, JSF, Spring, JUnit, Hibernate, Log4j or other logging framework
    • SQL Development (Oracle)
    • Web: HTML, JavaScript, CSS, XML, jQuery, JSON, REST
    • Application Servers: Tomcat, Linux/Unix, Apache, Windows
    • IDE: Eclipse, RAD
  • Source control tools (Subversion, Git, or other).
  • Strong acumen to learn the business functions/features that need to be delivered.
  • Strong analytical and design skills, including the ability to understand the functional user stories/requirements, design, build, and test.
  • Demonstrated knowledge of the DevOps tools: Jenkins, Maven, Chef, SonarQube, Nexus.
  • Experience with Agile methodology.
  • Must be a , or a Holder with the intent to become a .

Helpful:

  • Identity and Access Management knowledge (IAM).
  • Worked on the Sailpoint IdentityIQ version upgrades and patching.
  • Experience with all Sailpoint IdentityIQ modules: LCM, Reporting/Analytics and Certifications Developed custom workflows, custom rules, custom forms.
  • Application enrollment into Sailpoint IdentityIQ/Automate access provisioning/de-provisioning using REST API's.
  • Experience with Active Directory, Oracle Directory Server Enterprise Edition, Radiant Logic, and other directory-oriented products and services.

    We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment.

    At the Federal Reserve Bank of San Francisco, we believe in the diversity of our people, ideas, and experiences and are committed to building an inclusive culture that is representative of the communities we serve. The Federal Reserve Bank of San Francisco is an Equal Opportunity Employer.
Relevant Job Openings
CRM
.Net Core Developers
Senior DevOps engineer
Python Developer or Devops Engineer
Java Developer
CRM