FREE ACCESS
5,000–10,000 jobs/day
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.

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 .
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesAnsibleCloudDockerJavaJenkinsKubernetesLinuxMicroservicesOpenShiftOracleReactSpringSpring 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