> Markdown version of [/jobs/ext/4545755-full-stack-software-engineer-iii](https://www.wearedevelopers.com/jobs/ext/4545755-full-stack-software-engineer-iii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Software Engineer III - **Company:** Bank of America - **Location:** Charlotte, NC, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Apache Tomcat, Architectural Patterns, Automation of Tests, Unit Testing, CA Workload Automation Ae, Cascading Style Sheets (CSS), Code Review, Continuous Integration, DevOps, JQuery, Junit, Node.Js, Oracle (Applications), Mockito, Software Engineering, SonarQube, Spring-boot, Caching, Backend, Git, AngularJS, Integration Tests, Information Technology, Npm(Software), Bitbucket, Data Management, Front End Software Development, Splunk, Jasmine, Jenkins, Artifactory, Microservices - **Published:** November 3, 2026 - **Apply:** https://www.careerbuilder.com/job-details/full-stack-software-engineer-iii-charlotte-nc--d8d912c0-cfb0-497f-8db9-d497a52da9f8 ## About the Role Software Engineering, Talent Management, Military, Leadership, Career Development, Regulatory Compliance, Architectural Services, Integration Testing, Quality Assurance Methodology, Software Development, * Minimum of 5+ years of software engineering experience * UI: HTML/JavaScript/CSS, JQuery, Angular X, Handlebars, Node/NPM * Services: Java, Spring Boot Microservices, Spring * Testing: Junit, Mockito, Jasmine * Platform tools: BitBucket, Container, Jenkins, Git, SonarQube, JFrog Artifactory, Splunk, Apache Tomcat, Autosys * Persistence: Oracle, Caching, * Artificial Intelligence and Open shift Container knowledge/experience * Bachelor's degree or equivalent experience in Computer Science, Information Technology, Engineering, or a related field * Ability to rapidly learn emerging technologies and translate them into business value * Experience with CI/CD pipelines, automated testing, and modern software engineering practices * Excellent problem-solving, communication, and stakeholder management skills Skills: * Application Development * Automation * Influence * Solution Design * Technical Strategy Development * Architecture * Business Acumen * DevOps Practices * Result Orientation * Solution Delivery Process * Analytical Thinking * Collaboration * Data Management * Risk Management * Test Engineering ## Description This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Job expectations include a strong knowledge of development and testing practices common to the industry and design and architectural patterns., Financial Center Technology Team is seeking a highly motivated and results-oriented Full Stack Software Engineer with strong hands-on experience in modern application development and a passion for exploring emerging technologies. This individual contributor will join a team of highly skilled engineers driving a strategic, multi-year Financial Center modernization and teller transformation initiative. The role involves designing, developing, troubleshooting, and implementing innovative solutions and proof-of-concepts that enhance the digital experience for Financial Center associates across desktop and iPad platforms., * Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements * Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained * Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack * Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle * Performs spike/proof of concept as necessary to mitigate risk or implement new ideas * Automates manual release activities * Designs, develops, and maintains automated test suites (integration, regression, performance) * Develop front-end, back-end, API, and microservices components as required * Perform code reviews and ensure adherence to coding standards and resolve defects and production issues * Monitor application health, performance, and operational stability