Fifth Third Bank Applications Developer - Java in CINCINNATI, Ohio

Fifth Third Bank is one of the top-performing banks in the country, with a heritage that spans more than 150 years. As The curious bank, we've staked our claim on looking at things differently, at being better listeners and at showing more commitment. This applies to our relationships with customers and employees alike.

We employ about 19,000 people, and what we offer is:

  • A chance for employees to build their future, with supportive career development and financial wellness programs.

  • An environment where we win together. We celebrate achievement and work collaboratively. We're also a two-time Gallup Great Workplace honoree.

  • An invitation to impact lives in a positive and lasting way. Everything we do is geared toward improving lives. That's fun and exciting.

It comes down to the fact that Fifth Third is a warm and caring place to with which to grow # as a customer or as a team member.

Information Technology's vision is to be recognized as an industry-leading services company by efficiently delivering solutions and services our customers can rely on. We strive to create a business-focused team that drives significant value for the Company while building customer-centric service delivery models through the integration of technologies, data, and processes. Our customers' trust is earned through the effective delivery of resilient, secure products and services while balancing business needs with industry and regulatory requirements.

* Fifth Third Information Technology is comprised of several areas including:*

Commercial IT, Consumer IT, Payments IT, Infrastructure IT, Enterprise and Corporate Applications as well as IT Security and Risk.

GENERAL FUNCTION:

As part of the applications development discipline, develops cost-effective

information technology solutions by creating new and modifying existing software applications.

Works well within an agile environment. Ability to focus on API, Angular, Responsive UI, Database design for business-driven use cases, and the definition and promotion of best practices regarding software management. Codes, tests, debug documents and implements complex software applications. May coordinate activities of the project team and assist in monitoring project schedules and costs. Functions as technical lead and acts as liaison between business units and management. Provides training and direction to team members as necessary. May be involved in 7-by-24 production support

DUTIES AND RESPONSIBILITIES:

  • Understands or desires the ability to work in an agile/iterative environment

  • Java and J2EE knowledge working with Angular 2.0.

  • Responsive design to provide web, tablet and mobile solutions

  • Works with various types of databases. (.e.g. DB2, SQL, UDB)

  • Understands database design and ability to provide input to high performance

  • Quality oriented. Understands the value and as the ability to deliver a high quality solution.

  • Enjoys collaboration and wants to grow

  • Desire to build an enterprise solution with high performance and quality

  • Leadership ability from a technical standpoint. Coaches and mentors others.

  • Fits within an API first mentality

  • Analyzes, codes, tests and documents complex enhancements made to new and/or existing

programs.

  • Participates in 24x7 production support on-call rotation.

  • Demonstrates proven knowledge in one or more applications or systems.

  • Designs, codes, tests and implements application programs in accordance with client

specifications.

  • Interprets business requirements and identifies solutions to meet business objectives.

  • Oversees the advanced troubleshooting and problem resolution functions for software products.

  • May be technical lead on larger projects and may act as project lead on smaller

projects/development efforts.

  • Reviews and recommends vendor products, develops technical specifications and interfaces

with other applications.

  • Acts as a liaison to define business requirements and/or problems and initiates maintenance of

existing programs or designs of a new application.

  • Other duties as required.

SUPERVISORY RESPONSIBILITIES:

This position will entail supervising development activities of onshore and offshore contractors for the purposes of specific projects.

Fifth Third Bank is proud to have an engaged and inclusive culture and to promote and ensure equal employment opportunity in all employment decisions regardless of race, color, gender, national origin, religion, age, disability, sexual orientation, gender identity, military status, veteran status or any other legally protected status.

KNOWLEDGE & SKILLS REQUIRED:

1.Undergraduate degree in computer-related field

1.Experience writing and analyzing SQL queries

2.Experience API delivery where possible with best practices regarding API management thought leadership

2.Experience leading development teams including offshore teams

3.5 - 8 years of related experience

PREFERRED KNOWLEDGE, SKILLS AND ABILITIES:

3.Experience developing in IBM Websphere, Angular, Responsive, Mobile/tablet solutions

4.Experience with Oracle, DB2, and/or SQLServer databases. DB2 preferred but not necessary.

5.Experience developing Java EE applications, especially for deployment in IBM Websphere Application Server environments