Java Full Stack Developer - Software Engineer III Job at Bank of America Corporation, Newark, NJ

aGpuUUsrOC93VDhRUmgycTJ0bm5sR3p3ZXc9PQ==
  • Bank of America Corporation
  • Newark, NJ

Job Description

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

Job Tags

Full time, Shift work, Day shift,

Similar Jobs

Yexgo

Data Entry Operator Job - Work From Home Job at Yexgo

 ...Excellent typing skills and proficiency in data entry software and tools.Strong attention to detail and accuracy.Ability to work independently and meet deadlines.Good communication skills, both written and verbal.High school diploma or equivalent; additional... 

Cedars-Sinai

Medical Assistant - Pediatrics Job at Cedars-Sinai

 ...You Will be Doing**As a member of the patient care team, the Medical Assistant is responsible for positive patient relations, proper...  ...preferred**Req ID** : 8264**Working Title** : Medical Assistant - Pediatrics**Department** : Pediatrics**Business Entity** : Cedars-... 

Interim HealthCare of Augusta

Home Care Nurse 3pm-7pm M-F Job at Interim HealthCare of Augusta

A Team that Values YouA Nursing Role that Respects Your Time and TalentWe are looking for pediatric...  ...'s interested in.working directly in patients homes. As a nurse, youre driven by a passion to provide the best care possiblebut traditional nursing roles can... 

EcoCleanse Services

Home Cleaner Job at EcoCleanse Services

 ...your career is as sparkling as the spaces we clean. Let's create a cleaner, greener future together! Duties: Perform cleaning tasks such as dusting, sweeping, mopping, and vacuuming. Clean and sanitize restrooms, kitchens, and common areas. Launder and change... 

Peak Technologies

Field Service Technician - Printer & Scanners Job at Peak Technologies

Location: Detroit, MI JOB SUMMARY & SCOPE: Provide service and support for Peak Technologies supported equipment, in a timely manner, including, but not limited to, installations, repair, preventative maintenance, calibration, and sales support. Maintain an organized...