Java Full Stack Developer - Software Engineer III

Bank of America Corporation
Newark, NJ

At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. Responsible Growth is how we run our company and how we deliver for our clients, teammates, communities and shareholders every day.

One of the keys to driving Responsible Growth is being a great place to work for our teammates around the world. We’re devoted to being a diverse and inclusive workplace for everyone. We hire individuals with a broad range of backgrounds and experiences and invest heavily in our teammates and their families by offering competitive benefits to support their physical, emotional, and financial well-being.

Bank of America believes both in the importance of working together and offering flexibility to our employees. We use a multi-faceted approach for flexibility, depending on the various roles in our organization.

Working at Bank of America will give you a great career with opportunities to learn, grow and make an impact, along with the power to make a difference. Join us!


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.

Responsibilities:

  • 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)

Position Summary

The Fraud Technology team is looking for a mid-level Java Full Stack Developer . As a Developer you will work closely with business and technology partners to deliver solutions. Candidates must possess advanced problem-solving skills, the willingness to learn and ability to effectively and concisely communicate verbally and in written/presentation format. You must work well in a supportive and transparent team environment, while having the ability to research and resolve issues independently. Candidates must have good communication skills and the ability to engage and influence teams across technology and the business.

Required Qualifications:

  • 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)
  • At least one ORM/Persistence Framework: iBatis/MyBatis, Hibernate, Kafka, JPA
  • SOA, REST/SOAP Web Services, Micro Services CXF, JAXWS/JAXRS, JSON, XML
  • Source Control: Bit Bucket, Subversion (SVN), Perforce, or similar
  • Maven, test Driven development (TDD) and continuous integration (CI), JUnit, Mockito
  • IDE: Eclipse, RAD, or other
  • Agile/Iterative development and full SDLC development

Desired Qualifications:

  • Cassandra, Hadoop, Kafka, MQ
  • At least one RIA Framework: jQuery, Angular, YUI, Ext JS, DOJO, Vue.js
  • At least one RDMS and SQL: Oracle, Sybase, SQL Server
  • Front-end web development with JavaScript, HTML/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 of America)

Hours Per Week:

40

Posted 2025-08-19

Recommended Jobs

Licensed Practical Nurse

Henry J Austin Health Center
Bordentown, NJ

Job Description Job Description Starting at $47,840 MAJOR FUNCTION Under the supervision of the Nurse Care Manager and/or Director of Nursing provides professional nursing services on regula…

View Details
Posted 2025-07-29

Manager

1 CLARA MAASS DRIVE
Belleville, NJ

Job Title: Manager Location: Barnabas Health Corp Department: IT&S Telecommunications Req#: 0000195501 Status: Part-Time Shift: Day Pay Range: $68,480.00 - $96,735.00 Annual Pay T…

View Details
Posted 2025-08-12

Reverse Mortgage Originator Development Program

Mutual of Omaha Mortgage
Newark, NJ

This is a great opportunity to launch your career into the reverse mortgage industry with our 12-month development program. Come join the winning team, with over 100 years of success and stability…

View Details
Posted 2025-08-07

Veterinary Cardiologist

Animal Emergency & Referral Associates (AERA)
Fairfield, Essex County, NJ

We are currently seeking a veterinary cardiologist at Animal Emergency & Referral Associates (AERA) in West Caldwell, NJ. From its humble beginnings as an after-hours emergency clinic …

View Details
Posted 2025-08-19

Maintenance Technician

Express Employment Professionals
Deptford, NJ

Job Description Job Description Responsibilities Maintain the overall indoor and outdoor presentation of the community. Perform routine indoor maintenance tasks, including painting, carpent…

View Details
Posted 2025-08-18

Pediatric Registered Nurse (PD RN) - Long Term Care

150 New Providence Rd
Mountainside, NJ

Job Title: PD RN Location: Mountainside (MTN) Department Name: Long Term Care Req #: 0000211486 Status: Hourly Shift: Day Pay Range: $53.22 - $53.22 per hour Pay Transparency: T…

View Details
Posted 2025-08-22

Dental Assistant

Sharon Stern DDS PC
Hoboken, NJ

Assist the dentist during dental procedures. Prepare and sterilize dental instruments and equipment. Take digital dental x-rays - current NJ X-ray license a must. Provide patient education o…

View Details
Posted 2025-08-22

Inbound and outbound call appointment setter

One Call Electrical, Heating & Cooling
South Plainfield, NJ

Job Description Job Description One Call Electrical, Heating & Cooling Service is looking for a customer service representative to join our team in our South Plainfield office. This person will d…

View Details
Posted 2025-08-06

SVP/Chief Credit Officer

Blue Foundry Bank
Parsippany, NJ

Job Description Job Description About Blue Foundry Bank This is the Bank Where Things are Made. Blue Foundry is a bank where businesses are shaped, plans are formed, ideas are refined, solutio…

View Details
Posted 2025-07-27

Sales Associate

Hudson Subaru
Jersey City, NJ

This role is ideal for a motivated self-starter with strong presentation skills, the ability to multitask, and a drive to succeed. If you're a hard worker who enjoys a challenge and wants to achieve s…

View Details
Posted 2025-07-24