Java Full Stack Developer - Software Engineer III Delaware, OH
Listed on 2026-05-28
-
Software Development
Full Stack Developer, Java Developer, Software Engineer, Backend Developer
Java Full Stack Developer – Software Engineer III at Bank of America Corporation. Delaware, OH.
This role is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities include ensuring software meets functional, non-functional, and compliance requirements, and that solutions are well designed with maintainability, integration, and testing in mind. It requires knowledge of development and testing practices and design and architectural patterns.
The Fraud Technology team is looking for a mid‑level Java Full Stack Developer. Candidates must possess advanced problem‑solving skills, a willingness to learn, and the ability to communicate effectively verbally and in written or presentation formats. Candidates should be able to work well in a supportive and transparent team environment, research and resolve issues independently, and engage and influence teams across technology and business.
Responsibilities- Code solutions and unit test to deliver a requirement or story per the defined acceptance criteria and compliance requirements.
- Design, develop, and modify architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained.
- Mentor other software engineers and coach the team on Continuous Integration and Continuous Development (CI‑CD) practices and automating tool stack.
- Execute story refinement, definition of requirements, and estimate work necessary to realize a story through the delivery lifecycle.
- Perform spike or proof of concept as necessary to mitigate risk or implement new ideas.
- Automate manual release activities.
- Design, develop, and maintain automated test suites (integration, regression, performance).
- 5+ years of development experience (preferably in the financial industry).
- Java/J2EE, object‑oriented design and programming, Spring (Spring batch or Spring integration and Spring Boot is a plus).
- Experience with at least one ORM/persistence framework: iBatis/MyBatis, Hibernate, Kafka, JPA.
- Experience with SOA, REST/SOAP web services, microservices (CXF, JAXWS/JAXRS, JSON, XML).
- Source control experience:
Bit Bucket, Subversion (SVN), Perforce, or similar. - Experience with Maven, test‑driven development (TDD), continuous integration (CI), JUnit, Mockito.
- IDE experience:
Eclipse, RAD, or other. - Agile or iterative development and full SDLC development experience.
- Experience with Cassandra, Hadoop, Kafka, MQ.
- Experience with at least one RIA framework: jQuery, Angular, YUI, Ext JS, DOJO, Vue.js.
- Experience with at least one RDMS and SQL:
Oracle, Sybase, SQL Server. - Front‑end web development with JavaScript, HTML/HTML5, CSS, Ajax, SASS.
- Application development
- Automation
- Influence
- Solution design
- Technical strategy development
- Architecture
- Business acumen
- Dev Ops practices
- Result orientation
- Solution delivery process
1st shift (United States of America)
Hours Per Week40
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).