Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Bank of America

Senior Java Developer – Cyber Security Authentication

Bank of America

. Own the design, development, testing, deployment, and ongoing support of secure Java-based features and services .

Posted 9/21/2026full-timeUnited StatesSenior💰 $102,900 - $179,900 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in Java-based application development, including REST APIs and microservices, while applying secure coding practices and leading technical initiatives. Proficient in cloud services, CI/CD tools, and database management, with strong analytical and communication skills.

Highest-signal resume keywords
Java DevelopmentSpring BootREST APIsMicroservices ArchitectureApplication Security

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaSpringSpring BootREST APIsMicroservicesSQLAutomated TestingObject-Oriented DesignCloud Security PrinciplesApplication Security Vulnerability Remediation
Soft Skills
Analytical SkillsTroubleshootingWritten CommunicationVerbal CommunicationTechnical Leadership
Tools & Technologies
OpenShiftKubernetesDockerJiraBitbucketJenkinsArtifactoryAnsible
Industry Keywords
Digital CredentialsMobile Driver LicensesDigital Wallet EcosystemsIAM PlatformsCVE Management

Tech Stack

Tools & technologies
AnsibleCloudDockerJavaJenkinsKubernetesLinuxMicroservicesOpenShiftOracleReactSpringSpring BootSpringBootSQLUnix

About the role

Key responsibilities & impact
  • 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 REST APIs and microservices using Java and the Spring ecosystem
  • Apply secure coding practices and support remediation of vulnerabilities and CVEs
  • Deliver solutions meeting acceptance criteria while 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 platform upgrades, new capability deployments, and production-readiness activities
  • Investigate production issues, coordinate technical response, perform root-cause analysis, and drive corrective actions
  • Support technology controls, compliance activities, evidence collection, and audit requests
  • Mentor engineers and identify skill, role, or delivery risks with the Technology Manager

Requirements

What you’ll need
  • 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
  • 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 OpenShift, Kubernetes, and Docker
  • Experience with CI/CD and tools such as Jira, Bitbucket, Jenkins, Artifactory, and Ansible
  • Experience building solutions with cloud services and applying cloud security principles
  • Knowledge of application security vulnerability remediation, secure software development practices, and CVE management
  • Ability to lead complex technical work and make sound engineering decisions
  • Strong analytical, troubleshooting, written communication, and verbal communication skills
  • Bachelor's degree in computer science, engineering, or a related field, or equivalent practical experience (desired)
  • Working knowledge of digital credentials, mobile driver licenses, and digital wallet ecosystems (desired)
  • Experience integrating generative AI or large language models into Java applications, including MCP, prompt design, context management, and vector databases (desired)
  • Experience with IAM platforms such as PingOne, PingFederate, HYPR, Okta, or ForgeRock (desired)
  • Experience with React or a comparable modern framework (desired)
  • Exposure to mobile application development and mobile security considerations (desired)
  • Deep experience with application security vulnerability remediation in regulated or high-assurance environments (desired)

Benefits

Comp & perks
  • Affordable, competitive, and flexible benefits
  • Support for physical, emotional, and financial wellness
  • Opportunities to learn, grow, and make an impact
  • Annual discretionary incentive plan eligibility
  • Paid time off
  • Resources and support to contribute to business and community impact