The Application Delivery Services Supervisory Examiner Solutions department of the Federal Reserve Bank of Kansas City Denver Branch is seeking a full stack Java Software Engineer. The Federal Reserve plays a major role in providing Banking supervision and regulation. This position will be responsible for the design, development, engineering and reengineering of software solutions for a large nationally used enterprise system in support of supervision and regulation. Individuals placed within this family will possess specialized technical skills in the domain of software engineering. Progression within the family is both a combination of evolved technical expertise, complexity of assignments and demonstrated leadership. More senior level candidates will demonstrate mastery in these capabilities and be capable of directing other technical resources through the development lifecycle from concept to solution delivery including architecture and design.
Leads in the analysis, design, and implementation of enterprise technology solutions for the organization's most strategic and complex projects, utilizing broad industry awareness and expertise.
Develops strong partnerships and relationships with business customers and key stakeholders.
Interacts with business lines to discuss high-level concepts and/or desired technology solutions based on bias from previous experience; suggests/influences optimal course of action to meet business needs.
Proficient at implementing complex systems and software components, in compliance with Agile and Services Oriented Architecture standards, which meet customer needs and expectations with respect to key project/product performance measures; quality, schedule, and cost.
Leads complex and diverse technical teams through all phases of the Software Development Life Cycle (SDLC), including post-implementation support and maintenance.
Creates estimates and work breakdown structures on assigned development tasks.
Collaborates with Solution and Data Architects, and Database Administrators in the design and implementation of physical data models.
Provides training, oversight, mentoring, guidance, and/or direction to other team members and staff.
Proficient at communicating status and progress on assignments.
Raises issues and risks in a timely fashion and effectively contributes to mitigating activities.
Bachelor's degree from an accredited college or university with specialization in an information technology field (e.g., Computer/Management Information Systems (MIS/CIS), Computer Science (CS), Electrical/Computer Engineering (EE/CE), or an equivalent combination of related education and work experience.
Minimum of six years relevant and progressive information technology experience directly related to the design and development of software solutions, to include four or more years of Java development.
Demonstrated skill in web application frameworks (i.e. JSF, Node, Angular, etc), JEE applications (i.e. Spring Boot, Batch, etc), and advanced MS SQL required.
Requires the ability to analyze business requirements and create technical designs and specifications, develop, implement and document solutions, ensuring implementations meet design specifications and adhere to standards.
Proficient with Object Oriented Development concepts, Agile and Services Oriented Architecture.
Excellent initiative, organization, Analytical, and the ability to work independently or in a team environment.
Proficient at leading and motivating complex, matrixed project teams, that are often geographically dispersed and span multiple disciplines (e.g., database administration, server administration, project management, business analysis, etc.), as well as varying skill levels. Strong project management skills.
Effective verbal and written communication and presentation skills.
Explains technical information in terms easily understood by target audiences.
Expert Problem Solving and Business Acumen.
Proficiency in multiple languages, preferred recent development experience in java and a proficiency with Microsoft .Net.
In some cases, positions require access to confidential supervisory information, access to which is limited to "Protected Individuals" as defined by regulation of the Board of Governors of the Federal Reserve System, 12 CFR 268.205. Protected Individuals include, but are not limited to, U.S. citizens, U.S. nationals, and lawful permanent resident aliens (also known as "green card holders") who are eligible for and seeking United States citizenship within the requisite timeframes.
Follow us on LinkedIn, Twitter, and our YouTube channel - Kansas City Fed.
The Federal Reserve Bank of Kansas City is an equal opportunity employer. As such, the Bank recruits, hires, trains, and promotes individuals without regard to race, color, religion, sex, national origin, age, disability and/or sexual orientation.
Federal Reserve Bank