• Kansas City
  • 100000.0000 USD / Year

Java Notes: I’d also share if you can ever find local Java developers who are US Citizens and who haven’t been presented at the bank recently to please send those to me if we have a position posted or not.  We will have so much growth in that space over the next 18 months, I’ve asked my managers to consider any candidates with that background whenever we can find them.

They currently have 3 openings and they are considered "hot" on their end.

 MO-Kansas City

Travel

 Yes, 5 % of the Time

Contract Type Contract to Hire

Estimated Conversion Salary Range (If Applicable) 76300-95400

Department: ADS – PIR

 

 

Job Summary

The Treasury Services department of the Federal Reserve Bank of Kansas City is seeking a Software Engineer II. The Federal Reserve plays a major role in operating the nation’s payment system. This position will be responsible, as a contributor, in the analysis, design, development, and implementation of enterprise solutions in support of the Treasury’s payment information initiatives.

This position will require predominantly Java development on a software development team.  Experience on agile teams, in a continuous delivery environment, and using open source tools and frameworks for development, testing, and code delivery will be important. 

Key Activities

  • Proficient contributor in enterprise technology solutions for the organization’s most strategic and complex application delivery projects, utilizing broad industry awareness and expertise. Active participant through all phases of the Software Development Life Cycle (SDLC), including post-implementation support and maintenance.
  • Proficient at implementing complex systems and software components from technical designs and specifications, in compliance with Industry and System standards, which meet customer needs and expectations with respect to key project/product performance measures; quality, schedule, and cost.
  • Novice-to-Proficient at analyzing business requirements and creating technical designs and specifications for less experienced team members.
  • Novice-to-Proficient at creating estimates and work breakdown structures on assigned development tasks. Collaboratively works with leads to incorporate development activities into master delivery schedule.
  • Proficient at consulting with customers and business partners on defined assignments.
  • Novice-to-Proficient at communicating status and progress on assignments. Recognizes issues and risks and begins to raise them to senior staff.

Core Attributes

  • Technical Expertise: Proficient
  • Leadership: Novice-to-Proficient
  • Self-Sufficiency : Minimal Oversight
  • Relationship Management: Proficient
  • Collaboration and Teamwork: Proficient
  • Problem Solving/Creativity: Proficient

 

Qualifications

  • 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.
  • Typically requires at least six years of relevant and progressive information technology experience directly related to the design and development of software solutions; with some experience in enterprise-class solutions.
  • Foundational knowledge of industry standards and best practices surrounding all aspects of Software Development Life Cycle (SDLC).
  • Demonstrated proficiency with Java Enterprise Applications (e.g. JEE, Spring, Spring Batch etc.). 
  • Demonstrated proficiency with Agile software development principles.
  • Demonstrated proficiency with Web Application Frameworks (e.g. JSF, Spring MVC, etc.).
  • Demonstrated ability to adapt and learn new technologies (e.g. Grails)

United States citizenship or lawful permanent resident alien status with at least three or more years of United States residency from the date of legal entry to the United States is required for this position.