JAVA Software Engineer

Information Technology
257620 Requisition #
Apply for Job
Recommend to a Friend
Sign Up for Job Alerts

Job Summary:


The Treasury Services department of the Federal Reserve Bank of Kansas City is seeking candidates for Software Engineer II through Senior Software Engineer positions. The Federal Reserve plays a major role in operating the nation’s payment system. These positions will have responsibilities in the analysis, design, development, implementation and support of enterprise solutions for a large payment system in a JAVA environment.


Key Activities:


  • Participates in all phases of the Software Development Life Cycle (SDLC), including post implementation support and maintenance.
  • Analyzes, designs, codes and implements enterprise technology software solutions.
  • Analyzes business requirements and creating technical designs and specifications for independent implementation or for less experienced team members.
  • Creates estimates and work breakdown structures on assigned development tasks.
  • Works collaboratively with leads to incorporate development activities into master delivery schedule.
  • Develops strong partnerships and relationships with team members, business customers and other key stakeholders.
  • Consults effectively with customers and business partners on defined assignments.
  • Communicates status and progress on assignments.
  • Recognizes issues and risks and raises them to senior staff.



  • 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.
  • At the Software Engineer II level we require at least six years and at the Senior Software Engineer we require at least 8 years of relevant and progressive application development experience directly related to the design and development of software solutions; with some experience in enterprise-class solutions.
  • Demonstrated ability to adapt and learn new technologies    Foundational knowledge of industry standards and best practices surrounding all aspects of Software Development.
  • Life Cycle (SDLC).        
  • Demonstrated proficiency with Web Application Frameworks (e.g. Spring MVC, etc.…).       
  • Demonstrated proficiency with modern ORM technology (e.g. Hibernate,  etc.…).         
  • Demonstrated proficiency with Java Enterprise Applications (e.g. JEE, Spring, etc.…).  
  • Demonstrated proficiency with Unit Testing, UML, Design Patterns, Object Oriented Design, MVC patterns.      
  • Demonstrated proficiency with agile software development principles.


United States citizenship is required for this position.


This position has additional screening requirements due to the information accessed while preforming the job. These additional screenings would be initiated at the time of offer acceptance and can take up to a couple of months to be completed. You can begin work before the screening is completed; however, continued employment is contingent on acceptable screening results. The areas screened may include education/employment verification, criminal history, credit history, and reference checks.


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.

Previous Job Searches

Activity Feed

Job shares through The Federal Reserve System
Someone applied to the Research Assistant position. 19 minutes ago
Someone applied to the Public Affairs Representative position. 45 minutes ago
Someone applied to the Public Affairs Representative position as a result of Victoria Vann's referral. 46 minutes ago
Victoria Vann referred the Public Affairs Representative position. 48 minutes ago
Someone applied to the Assistant Vice President - Treasury Services Division position. 2 hours ago

Similar Listings

Missouri, Kansas City

📁 Information Technology

Requisition #: 257753

Virginia, Richmond

📁 Information Technology

Requisition #: 253545

Virginia, Richmond

📁 Information Technology

Requisition #: 252722