Logo
Bank of America

Java Full Stack Developer - Software Engineer III

Bank of America, Newark, New Jersey, us, 07175

Save Job

Java Full Stack Developer – Software Engineer III Job Description

Bank of America is guided by a common purpose to help make financial lives better through the power of every connection, and we drive responsible growth to deliver for clients, teammates, communities and shareholders every day. We are committed to building an inclusive workplace, supporting physical, emotional and financial wellness, and ensuring a supportive in‑office culture with flexibility based on role‑specific considerations.

We are looking for a mid‑level Java Full Stack Developer to join the Fraud Technology team. As a Developer you will work closely with business and technology partners to deliver solutions. Candidates must possess advanced problem‑solving skills, a willingness to learn, strong communication and the ability to research and resolve issues independently.

Responsibilities

Code solutions and unit test to deliver a requirement/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 CI/CD practices and automate the 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).

Required Qualifications

5+ years of development experience (preferably in the financial industry).

Java/J2EE, object‑oriented design and programming, Spring (batch, integration, boot).

Experience with an ORM/Persistence Framework such as Hibernate, JPA, or MyBatis.

Experience with SOA, REST/SOAP Web Services, Micro Services, CXF, JAXWS/JAXRS, JSON, XML.

Source control experience (BitBucket, SVN, Perforce, or similar).

Build tools and test practices (Maven, TDD, CI, JUnit, Mockito).

IDE familiarity (Eclipse, RAD, or other).

Agile/iterative development and full SDLC development.

Desired Qualifications

Experience with Cassandra, Hadoop, Kafka, or MQ.

Experience with a RIA framework such as jQuery, Angular, YUI, Ext JS, Dojo, Vue.js.

Knowledge of relational databases and SQL (Oracle, Sybase, SQL Server).

Front‑end web development skills (JavaScript, HTML5, CSS, Ajax, SASS).

Skills

Application Development

Automation

Influence

Solution Design

Technical Strategy Development

Architecture

Business Acumen

DevOps Practices

Result Orientation

Solution Delivery Process

Shift 1st shift (United States)

Hours Per Week 40

Seniority Level Mid‑Senior level

Employment Type Full‑time

Job Function Engineering and Information Technology

Industry Banking

#J-18808-Ljbffr