Merrill Lynch
AVP; Software Engineer
Merrill Lynch, Pennington, New Jersey, us, 08534
DUTIES: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.REQUIREMENTS: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. Req#24021154. 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. No phone calls. EOE.