Senior Java Security Engineer: Auth & Microservices

Bank of America

Chicago (IL)

On-site

USD 103,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Pay Transparency
Industry-leading benefits
Paid time off

Job summary

Bank of America is seeking an experienced Java backend engineer to design, develop, test, and deploy secure features and services in a large-scale Java ecosystem. You will translate business and security requirements into robust designs aligned with enterprise architecture and engineering standards.

Responsibilities include building REST APIs and microservices, applying secure coding practices, and delivering reliable, scalable solutions while leading technical reviews and mentoring teammates.

Qualifications

  • 5+ years of professional software engineering experience delivering large-scale Java applications.
  • Strong hands-on experience with Java, Spring, REST APIs, and microservices architecture.
  • Expertise in object-oriented design, design patterns, clean code, testing, and code quality.
  • Experience with relational databases (SQL, Oracle) and performance tuning.
  • Unix/Linux environments, containerized platforms (OpenShift/Kubernetes/Docker).
  • CI/CD and toolchains (Jira, Bitbucket, Jenkins, Artifactory, Ansible).
  • Cloud services and cloud security principles; secure SDLC and CVE management.

Responsibilities

  • Own the design, development, testing, deployment, and support of secure Java-based features and services.
  • Translate requirements into robust designs aligned with architecture standards.
  • Design and implement REST APIs and microservices using Java/Spring.
  • Apply secure coding practices and remediate vulnerabilities.
  • Deliver solutions meeting acceptance criteria while managing reliability and performance.
  • Lead technical design reviews, code reviews, testing strategy, and release planning.
  • Provide technical leadership for large/complex efforts and platform upgrades.
  • Investigate production issues, perform root-cause analysis, and drive corrective actions.
  • Support controls, compliance, and audit requests for applications.
  • Mentor engineers and identify risks with Technology Manager.

Skills

Java
Spring
REST APIs
Microservices
Secure coding
CVEs
Unix/Linux
OpenShift
Kubernetes
Docker
CI/CD
Jira
Bitbucket
Jenkins
Artifactory
Ansible
Cloud security
Architecture
Design patterns
Testing

Education

Bachelor's degree in computer science, engineering, or related field

Tools

Jira
Bitbucket
Jenkins
Artifactory
Ansible
OpenShift
Kubernetes
Docker
Oracle database

Job description

Bank of America is seeking an experienced Java backend engineer to design, develop, test, and deploy secure features and services in a large-scale Java ecosystem. You will translate business and security requirements into robust designs aligned with enterprise architecture and engineering standards.

Responsibilities include building REST APIs and microservices, applying secure coding practices, and delivering reliable, scalable solutions while leading technical reviews and mentoring teammates.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Security Engineer – Identity & Auth APIs
Senior Java Security Engineer – Identity & Auth APIs

HITEC • Denver (CO)

Hybrid
USD 103,000 - 180,000
Senior Java Security Engineer — Identity & Auth
Senior Java Security Engineer — Identity & Auth

Bank of America Corporation • Denver (CO)

On-site
USD 130,000 - 170,000
Senior Java Engineer: Identity & Authentication Security
Senior Java Engineer: Identity & Authentication Security

Colorado Psychiatric • Denver (CO)

On-site
USD 103,000 - 180,000
Senior Java Backend Engineer | Spring Boot & Microservices
Senior Java Backend Engineer | Spring Boot & Microservices

U.S. Bank • Hopkins (MN)

On-site
USD 120,000 - 141,000
Healthcare benefits
401(k) plan
Paid vacation
Senior Java Engineer - Identity & Auth Security
Senior Java Engineer - Identity & Auth Security

Quest Oracle Community • Denver (CO)

On-site
USD 103,000 - 180,000
Senior Java Developer - Microservices, Cloud & DevOps
Senior Java Developer - Microservices, Cloud & DevOps

Bank of America Corporation • Newark (NJ)

On-site
USD 120,000 - 160,000
Senior Java Backend Engineer: Scalable Banking Microservices
Senior Java Backend Engineer: Scalable Banking Microservices

Atos • Phoenix (AZ)

On-site
USD 130,000 - 170,000
Senior Software Engineer - Cloud, Java & CI/CD
Senior Software Engineer - Cloud, Java & CI/CD

Bank of America Corporation • New Jersey

On-site
USD 103,000 - 180,000
Discretionary annual bonus
Industry-leading benefits
Sr. Java Developer - Cyber Security Authentication
Sr. Java Developer - Cyber Security Authentication

Bank of America Corporation • Denver (CO)

On-site
USD 130,000 - 170,000
Senior Full-Stack Engineer: Java, Microservices & APIs
Senior Full-Stack Engineer: Java, Microservices & APIs

U.S. Bank • Atlanta (GA)

On-site
USD 127,000 - 149,000
Healthcare
Life Insurance
Disability
+5