Senior Java Security & Authentication Engineer

Quest Oracle Community

Chicago (IL)

Hybrid

USD 103,000 - 180,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Bank of America is seeking a senior software engineer to own the design, development, testing, deployment, and support of secure Java-based features and services. You will translate requirements into designs aligned with enterprise standards and deliver robust REST APIs and microservices in the Spring ecosystem.

The role requires 5+ years of experience with Java, Spring, and cloud-aware practices, plus strong leadership, problem solving, and collaboration in a fast-paced environment.

Qualifications

  • 5+ years of professional software engineering experience, including delivery of large-scale Java applications across multiple implementations.
  • Strong hands-on experience with Java, Spring, Spring Boot, REST APIs, and microservices architecture.
  • Demonstrated expertise in object-oriented design, common design and architectural patterns, clean code, automated testing, and code quality practices.
  • Experience with relational databases, SQL, stored procedures, and Oracle database replication or performance tuning.
  • Experience developing and operating applications in Unix or Linux environments.
  • Experience with containerized platforms and technologies such as OpenShift, Kubernetes, and Docker.
  • Experience with CI/CD and engineering toolchains such as Jira, Bitbucket, Jenkins, Artifactory, and Ansible.
  • Experience building solutions with cloud services and applying cloud security principles.
  • Working knowledge of application security vulnerability remediation, secure software development practices, and CVE management.
  • Ability to lead complex technical work, make sound engineering decisions, and deliver in a highly visible, fast-paced environment with changing priorities.
  • Strong analytical, troubleshooting, written communication, and verbal communication skills.

Responsibilities

  • Own the design, development, testing, deployment, and ongoing support of secure Java-based features and services.
  • Translate product, business, security, and operational requirements into maintainable solution designs aligned with enterprise architecture and engineering standards.
  • Design and implement robust REST APIs and microservices using Java and the Spring ecosystem.
  • Apply secure coding practices throughout the software development lifecycle and support remediation of CVEs.
  • Deliver solutions that meet acceptance criteria while actively managing reliability, maintainability, performance, and technical debt.
  • Participate in work breakdown, estimation, technical design reviews, peer code reviews, testing strategy, release planning, and delivery execution.
  • Provide technical leadership for large or complex efforts, including platform upgrades, new capability deployments, and production-readiness activities.
  • Investigate production issues, coordinate technical response, perform root-cause analysis, and drive durable corrective actions.
  • Support technology controls, compliance activities, evidence collection, and audit requests related to assigned applications and services.
  • Mentor engineers, share reusable practices, and identify skill, role, or delivery risks with the Technology Manager.

Skills

Application Development
Automation
Influence
Solution Design
Technical Strategy Development
Architecture
Business Acumen
DevOps Practices
Result Orientation
Solution Delivery Process

Education

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

Tools

OpenShift
Kubernetes
Docker
Jira
Bitbucket
Jenkins
Artifactory
Ansible
React

Job description

Bank of America is seeking a senior software engineer to own the design, development, testing, deployment, and support of secure Java-based features and services. You will translate requirements into designs aligned with enterprise standards and deliver robust REST APIs and microservices in the Spring ecosystem.

The role requires 5+ years of experience with Java, Spring, and cloud-aware practices, plus strong leadership, problem solving, and collaboration in a fast-paced environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Secure Java Engineer – Auth & API Microservices
Secure Java Engineer – Auth & API Microservices

Quest Oracle Community • Denver (CO)

Hybrid
USD 103,000 - 180,000
Discretionary incentive eligible
Benefits eligible
Senior Java Security Engineer: Auth & Microservices
Senior Java Security Engineer: Auth & Microservices

Bank of America • Chicago (IL)

On-site
USD 103,000 - 180,000
Pay Transparency
Industry-leading benefits
Paid time off
Senior Java Security & Auth API Lead
Senior Java Security & Auth API Lead

Quest Oracle Community • 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

HITEC • Denver (CO)

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 Tech Lead & Java Solutions Architect – Remote
Senior Tech Lead & Java Solutions Architect – Remote

Bank of America • Plano (TX)

Hybrid
USD 130,000 - 170,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 Engineer — Trading Platform Cloud Migration
Senior Java Engineer — Trading Platform Cloud Migration

Bank of America • Jacksonville (FL)

On-site
USD 103,000 - 180,000
Discretionary incentive eligible
Annual discretionary plan
Benefits eligible
Sr. Java Developer - Cyber Security Authentication
Sr. Java Developer - Cyber Security Authentication

HITEC • Denver (CO)

On-site
USD 103,000 - 180,000