Feature Lead - Technology - Java
Company: Bank of America
Location: Newark
Posted on: April 3, 2026
|
|
|
Job Description:
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. We do this by driving Responsible Growth and
delivering for our clients, teammates, communities and shareholders
every day. Being a Great Place to Work is core to how we drive
Responsible Growth. This includes our commitment to being an
inclusive workplace, attracting and developing exceptional talent,
supporting our teammates’ physical, emotional, and financial
wellness, recognizing and rewarding performance, and how we make an
impact in the communities we serve. Bank of America is committed to
an in-office culture with specific requirements for office-based
attendance and which allows for an appropriate level of flexibility
for our teammates and businesses based on role-specific
considerations. At Bank of America, you can build a successful
career with opportunities to learn, grow, and make an impact. Join
us! Job Description: This job is responsible for providing
leadership, technical direction and oversight to a team delivering
technology solutions. Key responsibilities of the job are to
provide oversight of the design, implementation, and maintenance of
complex computer programs, align technical solutions to business
objectives, and ensure that coding practices/quality comply with
software development standards. Job expectations include conducting
multiple software implementations and applying both depth and
breadth in knowledge of several technical competencies. Seeking
experienced technical resource to function as a Feature Lead and
Application owner on a high-performing cross-functional software
development team, to be fully engaged in hands-on coding of new
functional enhancements, risk mitigation, and ongoing maintenance
of applications used in the Consumer and Small Business Credit Card
new account acquisition business. The successful candidate will be
professional, energetic, self-motivated, have a Customer focused
mindset, a passion for writing code, and extensive experience
working with technical leads, peer developers, testers and
end-users in an Agile work setting, with teammates both locally and
distributed across the globe. Responsibilities of this position
include developing software applications using Angular and
Java/J2EE frameworks. Experience in working with programing tools
such as Oracle Database - SQL/PLSQL, Shell Scripting (Unix), Spring
Framework (Spring Boot/Rest API) is required. Experience using
version control/project tracking/CI/CD tools like GIT, Jenkins is
desired. Responsibilities: Designs, develops and is accountable for
feature delivery Applies enterprise standards for solution design,
coding and quality Ensures solution meets product acceptance
criteria with minimal technical debt Guides the team on work
breakdown and execution Works with the Product Owner to ensure that
product backlog/requirements are healthy, with clear acceptance
criteria Plays a team lead role (as an individual contributor) and
mentors the team Guides team members with skills and practices
(planning and estimation, peer reviews, and other engineering
practices) Required Qualifications: 7 years of experience as a
full-stack Java software developer. Very strong in Core Java in
Enterprise Java 8/17/21. Strong experience in Angular UI
development Strong hands-on experience with J2EE, REST Web
services, JSON, SQL, PL/SQ, UNIX Hands on experience in Spring MVC,
Spring IOC, Spring JDBC / Spring Data JPA, Rest standards, Oracle
and Spring Boot. Expert in basic rest principles and
resource-oriented architecture Comfortable with Enterprise
integrations & Software Engineering design patterns, Spring, Log
4j, Angular, develop Restful services Strong interpersonal skills
and ability to communicate effectively with people at different
levels within the organization, including project stakeholders,
technical teams, end users and senior management. Experience
interacting with Business product owners and end users to define
new software requirements and triage any issues that arise
Demonstrated ability to work effectively under minimal supervision
Deep knowledge and implementation experience in web services: SOAP,
REST Web API, JSON. Experience working with Agile methodology
Experience in design, development, testing and implementation of
Web based applications. Solid understanding of the software
development life cycle and SDM model for CI/CD processes and
associated tools. Experience with managing Application Ownership
responsibilities including implementation and release management
activities. Desired Qualifications: Prior experience managing AIT
owner responsibilities at Bank of America Excellent debugging
skills XSLT and Xml Technologies and data transformation experience
Experience identifying and resolving memory leaks, connection
leaks, etc. Experience with using Test automation tools like
Selenium, Cucumber, Tosca, EFT, Junit etc. and scripting knowledge
with some of the testing tools Skills: Automation Influence Result
Orientation Stakeholder Management Technical Strategy Development
Architecture Business Acumen Risk Management Solution Delivery
Process Solution Design Agile Practices Analytical Thinking
Collaboration Data Management DevOps Practices Minimum Education
Requirement: Bachelor’s degree or equivalent experience Shift: 1st
shift (United States of America) Hours Per Week: 40
Keywords: Bank of America, Meriden , Feature Lead - Technology - Java, IT / Software / Systems , Newark, Connecticut