Job Type
Job Details
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:
Design and develop complex requirements to accomplish business goals.
Ensure that software is developed to meet functional, non-functional, and compliance requirements. Participate in estimating work necessary to realize a story/requirement through the delivery lifecycle.
Perform spike/proof of concept as necessary to mitigate risk or implement new ideas.
Code solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements.
Design/develop/modify architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained.
Design/develop/maintain automated test suites.
Set up and develop a continuous integration/continuous delivery pipeline.
Design and develop micro services & API development using Java/J2EE, Spring, Spring Boot, JAX-RS, Jersey with Apache Tomcat.
Implement the message queues & error handling modules along with test driven development with JUnit & Mockito using Hamcrest assertions to mock the API modules.
Design, develop, and maintain Java/J2EE API based web applications using both SOAP and REST Web Services integrating with different flavor of software architecture.
Involve in UI based web application development using Angular6, Ajax, JQuery, JavaScript, FTL, JSP, Thymeleaf, HTML5, and CSS3.
Use Spring Data JPA, JPA, Hibernate, Spring JDBC, JDBC with PL/SQL as part persistence layer against Oracle, DB2, and AS400 databases.
REQUIRED SKILLS & EXPERIENCE:
Bachelor's degree or equivalent in Engineering (any), Computer Information Systems, Management Information Systems or related; and
5 years of progressively responsible experience in the job offered or a related IT occupation.
Must include 5 years of experience in each of the following:
Designing and developing micro services & API development using Java/J2EE, Spring, Spring Boot, JAX-RS, Jersey with Apache Tomcat;
Implementing the message queues & error handling modules along with test driven development with JUnit & Mockito using Hamcrest assertions to mock the API modules;
Designing, developing, and maintaining Java/J2EE API based web applications using both SOAP and REST Web Services integrating with different flavor of software architecture;
Involving in UI based web application development using Angular6, Ajax, JQuery, JavaScript, FTL, JSP, Thymeleaf, HTML5, and CSS3; and,
Using Spring Data JPA, JPA, Hibernate, Spring JDBC, JDBC with PL/SQL as part persistence layer against Oracle, DB2, and AS400 databases.
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: Bank of America N.A.
Shift:
1st shift (United States of America)Hours Per Week:
40Our Company “What would you like the power to do?” At Bank of America, we ask this question every day of all those we serve. It is at the core of... Read more