Java Software Engineer
Full-time / Part-timeFull-time
TravelYes, 5 % of the Time
The Application Delivery Services department of the Federal Reserve Bank of Kansas City – OMAHA 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.
Strong contributor 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.
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.
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 using Java and directly related to the design and development of software solutions.
Extensive experience with Angular, demonstrated skill in web application frameworks (i.e. JSF, Node, 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.
Proficient at working with complex, matrixed project teams, that are often geographically dispersed and span multiple disciplines (e.g., database administration, server administration, project management, business analysis, etc.).
Effective verbal and written communication and presentation skills allowing candidate to explains technical information understood by target audiences. Relocation is considered
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.
If you are interested in exploring career opportunities at the Federal Reserve Bank of Kansas City, please visit their career page at https://www.kansascityfed.org/en/jobsearch
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.