JAVA Software Engineer

Information Technology
257620 Requisition #
Thanks for your interest in the JAVA Software Engineer position. Unfortunately this position has been closed but you can search our 414 open jobs by clicking here.



  • 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.
  • Demonstrated ability to adapt and learn new technologies (e.g. Spring Core, Spring Batch, Web Services, MQ Series, etc.)

Core Attributes:

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

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 FedNow Senior Project Manager - Technology position. 2 minutes ago
Someone applied to the Cyber Security Forensic Investigator (Sr./Lead Cyber Security Analyst) position. 12 hours ago
Someone applied to the CRSO Business Analyst position. 17 hours ago
Someone applied to the Customer Service Representative position. 20 hours ago
Please try again.


Either there was a problem on our end with the action you just performed, or we are currently having technical difficulties with our system. Please try again later.