Bank of America Senior Java Developer in Chicago, Illinois

Job Description:

Senior Java Developer on a team that supports a suite of Identity and Access (IAM) management applications, in-house developed products, and create/modify products to meet new requirements.

Responsibilities include:

  • Interface with business clients, Integration & Operations teams to define requirements, deliverables, and provide the necessary engineering expertise & support to ensure delivery.

  • Work with the team or as an individual contributor to perform analysis, design, development and testing of solutions to meet requirements.

  • Partner with the Enterprise Architecture team and lines of business architects to drive the strategic IAM architecture for the company

  • Work in a consulting role with clients and ET&D partners to provide subject matter expertise as needed for various projects

  • Work under minimal supervision and be able to self manage work load and ensure delivery of solutions

  • Able to lead special initiatives including bringing in new technologies into the company, innovation programs, deployment of new capabilities/enhancements.

Enterprise Role Overview

Participates in design, development and implementation of systems engineering activities, to include OS technical support, systems programming and data center capabilities. Responsible for components of complex engineering and/or analytical tasks and activities. Assists in establishment of input/output processes and working parameters for hardware compatibility and coordination of subsystems design and integration of total system. Serves as a fully seasoned/proficient technical resource; provides tech knowledge and capabilities as team member and individual contributor. Will not have direct reports but will influence and direct activities of a team related to special initiatives or operations. Provides input on staffing, budget and personnel. Typically 5 or more years of systems engineering experience.

Required Skills & Experience:

  • Bachelors degree or higher in computer science, engineering or a related field with 7+ years of experience in Information Technology

  • 5+ years of experience in building and integrating Java, J2EE applications

  • Exposure to Identity & Access Management (IAM) technologies including multi-factor authentication, Single Sign-On, Digital Certificates, federation, and LDAP.

  • Experience in developing large complex applications

  • Strong skills in Unix, SQL & JDBC, Web Services, and XML

  • Ability to provide solutions based on industry standard frameworks like STRUTS, Spring, Hibernate, etc

  • Skilled in using development tools including source code control, debugging, and profiling.

  • Ability to coordinate and Support large & complex projects including product upgrades and deployment of new capabilities and enhancements.

  • Background in delivering full-life cycle projects

  • Strong analytical skills to solve problems, perform research and derive solution opportunities

  • Strong written and oral communications skills

Desired Skills & Experience:

  • Understanding of enterprise change control systems and processes

  • Experience in secure programming practices

  • RUP or Agile type development methodologies

Posting Date : 01/03/2017

Location : US-IL-Chicago, US-NC-Charlotte, US-TX-Addison

Travel : Yes, 5% of the time

Full / Part-time : Full time

Hours Per Week : 40

Shift : 1st shift

Assistance for Applicants with Disabilities

Bank of America is committed to ensuring that our online application process provides an equal employment opportunity to all job seekers, including individuals with disabilities. If you believe you need a reasonable accommodation in order to search for a job opening or to submit an application, please visit the Applicants with Disabilities page at .

Diversity & Inclusion

At Bank of America, our commitment to diversity and inclusion is helping us to create not only a great place to work, but also an environment where our employees, our customers and our communities around the world can reach their goals and connect with each other. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Frequently Asked Questions

Need to know how to apply online, view a list of your submitted job applications or reset your password? Visit our FAQ at section for answers to these questions and more.