Bank of America Senior Java Developer in Chicago, Illinois
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.
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 http://careers.bankofamerica.com/us/applicants-with-disabilities .
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 http://careers.bankofamerica.com/us/faq section for answers to these questions and more.