Bank of America
Senior Java Developer
Chicago only - 540 W Madison
Onsite 3x/Week – NO EXCEPTIONS – Monday/Wednesday/Friday
24 month contract to hire
Must Haves:
- 7+ years of experience in building and integrating large Java, J2EE applications, Spring framework
- Strong skills in design and developing SOAP/RESTful API and Micro Service.
- Skilled in using SDLC tools such as JIRA, GIT, Maven, Jenkins, Ansible, SOAPUI, Postman, etc.
Pluses:
- Experience in secure programming practices
- Proficiency in development in Unix/Linux environment
- Experience in IAM platforms, such as Ping Federate, Ping Access, Okta, ForgeRock
- Knowledge in security protocols, cryptography, and HSM
- Experience with Application Security (Identity & Access Management (IAM) technologies including OAuth2/OIDC, MFA, FIDO, Single Sign-On, federation, Digital Certificates, and LDAP.)
- Understanding data protection, data encryption, authentication
Description: Bank of America’s Global Information Security Team is looking for aSenior Java Developer to work in critical security projects. You will join a software engineering team that builds and enhances Identity and Access Management (IAM) solutions to support cybersecurity initiatives for the company. Responsibilities include:
- Interface with engineering leads to define requirements, deliverables, and provide the necessary engineering expertise & support to ensure delivery.
- Partner with cybersecurity architects and lines of business architects to drive the strategic IAM architecture
- Able to prototype new technologies and work with vendors to implement new capabilities/enhancements
- Work with the team or as an individual contributor to perform analysis, design, development and testing of solutions to meet requirements.
- Work in a consulting role with line of business technology 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