Senior Java Security Engineer: Auth & Microservices

Bank of America

Chicago (IL)

On-site

USD 103,000 - 180,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

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 & Auth API Lead
Senior Java Security & Auth API Lead

Careerwebsite • Denver (CO), Northern (KY)

Hybrid
USD 103,000 - 180,000
Benefits eligible
Discretionary incentive
In-office culture
Senior Java Security Engineer – Identity & Auth APIs
Senior Java Security Engineer – Identity & Auth APIs

Hobbsnews • Denver (CO), Northern (KY)

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

Bank of America • Denver (CO)

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

Bank of America • Chicago (IL)

On-site
USD 103,000 - 180,000
Senior Java Engineer — Spring Microservices & CI/CD
Senior Java Engineer — Spring Microservices & CI/CD

Bank of America • Town of Charlotte (NY)

On-site
USD 120,000 - 180,000
Senior Java Software Engineer: CI/CD, Architecture, Mentoring
Senior Java Software Engineer: CI/CD, Architecture, Mentoring

ApplyMint • San Francisco (CA)

On-site
USD 103,000 - 180,000
Industry-leading benefits
Annual discretionary plan
Backend Java Engineer: Microservices & REST APIs
Backend Java Engineer: Microservices & REST APIs

BankUnited, N. A. • Florida

On-site
USD 90,000 - 115,000
Senior Java Backend Lead — Microservices in Banking
Senior Java Backend Lead — Microservices in Banking

Programmers.io • Charlotte (NC)

On-site
USD 140,000 - 180,000
Sr. Java Developer - Cyber Security Authentication
Sr. Java Developer - Cyber Security Authentication

Bank of America • Denver (CO)

On-site
USD 130,000 - 170,000
Senior Java Microservices Engineer - Secure Backend
Senior Java Microservices Engineer - Secure Backend

Fairygodboss • Plano (TX)

On-site
USD 140,000 - 190,000