AVP; Software Engineer
Bank of AmericaAbout the role
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!
RESPONSIBILITIES:
Develop and maintain banking technology applications.
Conduct structured analyses for technological solutions applicable to investment, commercial, and consumer banking processes.
Provide technical excellence to design, develop, and maintain state-of-the-art technology applications.
Gather and translate internal and external client requirements into technical design specifications and business process reengineering.
Partner with business, product, and technology teams across the organization to deliver world class technology solutions.
Prepare presentation materials for meetings.
Design and develop solution architectures to scale backend systems using Java, Spring Boot, and REST specifications.
Utilize full stack engineering, coding, unit testing, and debugging.
Design and develop production ready software using web, cloud, and distributed technologies such as Microservices, CI/CD, and cloud deployment and create REST APIs.
Understand and create database schemas and SQL procedures.
Redesign and enhance client user experience web pages from .Net to Sparta and Java.
Utilize Java, C, C#, .NET, Javascript, CSS, HTML, SQL, and Code management and versioning control with GIT, Bitbucket, JIRA, Jenkins, and Tower Ansible as well as proficiency in UNIX commands on Windows for day-to-day operating system use.
Remote work may be permitted within a commutable distance from the worksite.
REQUIRED SKILLS & EXPERIENCE:
Bachelor’s degree or equivalent in Computer Science, Computer Information Systems, Management Information Systems, or related; and
2 years of experience in the job offered or a related IT occupation.
Must include 2 years of experience in each of the following:
Designing and developing solution architectures to scale backend systems using Java, Spring Boot, and REST specifications;
Utilizing full stack engineering, coding, unit testing, and debugging;
Designing and developing production ready software using web, cloud, and distributed technologies such as Microservices, CI/CD, and cloud deployment and create REST APIs;
Understanding and creating database schemas and SQL procedures;
Redesigning and enhancing client user experience web pages from .Net to Sparta and Java; and,
Utilizing Java, C, C#, .NET, Javascript, CSS, HTML, SQL, and Code management and versioning control with GIT, Bitbucket, JIRA, Jenkins, and Tower Ansible as well as proficiency in UNIX commands on Windows for day-to-day operating system use.
If interested apply online at www.bankofamerica.com/careers or email your resume to bofajobs@bofa.com and reference the job title of the role and requisition number.
EMPLOYER: Merrill Lynch
Shift:
1st shift (United States of America)Hours Per Week:
40Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s