Assistant Vice President; Software Engineer III

Bank of America
Apply Now

Job Description

  • Ensure that software is developed to meet functional, non-functional, and compliance requirements.
  • Ensure solutions are well designed with maintainability/ease of integration and testing built-in from the outset.
  • 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.
  • Utilize multiple architectural components (across data, application, business) in design and development of client requirements.
  • Design and modify architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained.
  • Design and maintain automated test suites (integration, regression, performance).
  • Develop micro services using Java, Spring boot, Spring framework, JPA, REST, SOAP, Hibernate, Oracle, SQL and PL/SQL.
  • Integrate ETL and Hadoop Big Data processes with Java and Spring applications.
  • Develop User Interface web application with Angular 9, 12 using bootstrap CSS and HTML.
  • Develop Java application with event-based architectures using Kafka or Message queues.
  • Use Shell and Python scripts to schedule and run jobs on Linux and Big Data Platforms.
  • Automate development and deployment process using Ansible, Jenkins, Artifactory to implement various CI/CD pipelines for managing application life cycle.

Required Skills & Experience:

  • Master's degree or equivalent in Engineering (Any), Applied Computer Science, Management Information Systems, Computer Information Systems, or related; and
  • 3 years of experience in the job offered or a related IT occupation.
  • Must include 3 years of experience in each of the following:
  • Developing microservices using Java, Spring boot, Spring framework, JPA, REST, SOAP, Hibernate, Oracle, SQL, and PL/SQL;
  • Integrating ETL and Hadoop Big Data processes with Java and Spring applications;
  • Developing User Interface web application with Angular 9, 12 using bootstrap CSS and HTML;
  • Developing Java application with event-based architectures using Kafka or Message queues;
  • Using Shell and Python scripts to schedule and run jobs on Linux and Big Data Platforms; and,
  • Automating development and deployment process using Ansible, Jenkins, Artifactory to implement various CI/CD pipelines for managing application life cycle.

Company Info.

Bank of America

The Bank of America Corporation is an American multinational investment bank and financial services holding company headquartered in Charlotte, North Carolina. The bank was founded in San Francisco, and took its present form when NationsBank of Charlotte acquired it in 1998. t is the second-largest banking institution in the United States, after JPMorgan Chase, and the second largest bank in the world by market capitalization.

Get Similar Jobs In Your Inbox

Bank of America is currently hiring Software Engineer Jobs in Jacksonville, FL, USA with average base salary of $122,000 - $256,000 / Year.

Similar Jobs View More