Drimva

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

First seen Oct 14, 2026 · Last verified Nov 5, 2026 (UTC)