Bank of America
Sr. Java Developer - Cyber Security Authentication
$103K–$180K
Chicago +1 · Senior · Full-time · Posted Sep 28, 2026
- Location
- Chicago
Denver - Experience
- 5+ years of professional software engineering experience.
- Education
- Bachelor's degree in computer science, engineering, or a related field, or equivalent practical experience (desired).
About the job
Develop and support secure Java solutions for identity and authentication, from technical design through production operations.
What you'll do
- Design, build, test, deploy, and support Java services, REST APIs, and microservices.
- Translate business and security requirements into maintainable designs; apply secure coding and address vulnerabilities.
- Lead complex technical delivery, investigate production issues, and support compliance and audit activities.
What they ask for
- 5+ years of professional software engineering experience, including delivery of large-scale Java applications across multiple implementations.
- Hands-on experience with Java, Spring, Spring Boot, REST APIs, and microservices architecture.
- Experience with relational databases, SQL, stored procedures, and Oracle replication or performance tuning.
- Experience with Unix or Linux, containerized platforms, CI/CD toolchains, cloud services, and application security practices.
Nice to have
- Bachelor's degree in computer science, engineering, or a related field, or equivalent practical experience.
- Experience integrating generative AI or large language models into Java applications, including MCP, prompt design, context management, and vector databases.
Pay
$102,900.00 - $179,900.00 USD annualized base salary
Tools
Java, Spring, Spring Boot, REST APIs, OpenShift, Kubernetes, Docker, Oracle
AI focus
Preferred experience integrating generative AI or large language models into Java applications, including Model Context Protocol (MCP), prompt design, context management, and vector databases.
Model-written summary · the original posting is authoritative