• Find preferred job with Jobstinger
  • ID
    #46243072
  • Job type
    Permanent
  • Salary
    TBD
  • Source
    Federal Reserve Bank
  • Date
    2022-10-04
  • Deadline
    2022-12-02
 
Permanent

Vacancy expired!

Company Federal Reserve Bank of Richmond

When you join the Federal Reserve-the nation's central bank-you'll play a key role, collaborating with leading tech professionals to strengthen and protect our economic, financial and payments systems. We dedicate more than $1 billion to technology each year to support the Federal Reserve and our economy, and we're building a dynamic and diverse team for our future.

Bring your passion and expertise, and we'll provide the opportunities that will challenge you and propel your growth-along with a wide range of benefits and perks that support your health, wealth, and life. In addition to competitive compensation, we offer a comprehensive benefits package that includes tuition assistance, generous paid time off, top-notch health care benefits, child and family care leave, professional development opportunities, a 401(k) match, pension, and more. All brought together in a flexible work environment where you can truly find balance.

About the Opportunity

Our National IT Developer Platforms Group is looking for an enthusiastic DevOps developer to be part of our System Tooling team responsible for enterprise-scale, development tooling technologies that will be utilized to modernize and transition Federal Reserve applications to the cloud and cloud datacenters using secure coding and DevSecOps practices. The System Tooling team writes Java/Groovy automation, creates DevOps solutions and works closely with all members of other development teams, ensuring that developers are getting the greatest value out of the tooling technologies provided to them. The System Tooling solutions support over 1,000 developers throughout the Federal Reserve System (FRS) facilitating thousands of builds each day across various enterprise platforms. This team relies heavily on the development and maturity of automation to reduce the effort required to onboard and configure users and empower them to manage build execution themselves resulting in over 50K lines of code created by our team.

What You Will Do:

• Write Java and Groovy automation, pipelines and JUnit tests

• Support and maintain components of the System Tooling Service's development infrastructure, comprised of both custom and 3rd party components supporting application development including GitHub, Maven, Jenkins, Nexus, IQ Server, Fortify, etc.

• Facilitate adoption of the development tooling solutions by our application development community

• Provide guidance to development teams on the effective and efficient use of the development infrastructure

• Build and transition our tooling platforms to the cloud and facilitate user migrations to the new environment

Qualifications:

• Object-Oriented Design (OOD) principles, patterns and anti-patterns, and good practices with Java (Java8 or later)

• 3+ years Java programming experience

• Automated testing principles, patterns and anti-patterns, and good practices with JUnit and other frameworks

• Automated build and continuous integration principles, patterns and anti-patterns, and good practices with Maven

• Software Configuration Management (SCM) principles, patterns and anti-patterns, and good practices with Git

• Unix user commands and basic shell scripting

• AWS experience including IaC with Terraform

• Mentoring, coaching, training other developers

• Understanding of software development lifecycle concepts, including software configuration management, modeling, programming and development, and testing

• Written, verbal and personal communication skills

• Ability to analyze, understand, and communicate to others technical data, specifications, designs, etc. Troubleshooting and reasoning skills

• Experience developing custom plugins to development tools such as Maven, Eclipse and Jenkins

• Experience with Unix system administration and troubleshooting

• Ability to work as a member of an Agile Scrum team

Other Requirements and Considerations:

• A requirement of this position is that the employee must be fully vaccinated against COVID-19; individuals who are unable to be vaccinated due to a medical condition or sincerely held religious belief may request an accommodation from the Bank • Candidates should review the Bank's Employee Code of Conduct to ensure compliance with conflict of interest rules and personal investment restrictions

• If you need assistance or an accommodation due to a disability, please notify

• Sponsorship is not available for this role. Selected candidate is subject to special background check procedures

• For candidates outside Richmond, VA, listed hiring and salary ranges may be adjusted based on your geographic location

• Salary offered will be based on the job responsibilities and the individual's knowledge, skills, and experience as defined in the job qualifications

Full Time / Part Time Full time

Regular / Temporary Regular

Job Exempt (Yes / No) Yes

Job Category Information Technology

Work Shift First (United States of America)

The Federal Reserve Banks believe that diversity and inclusion among our employees is critical to our success as an organization, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool. 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.

Privacy Notice

Vacancy expired!

Report job

Related Jobs

Jobstinger