Vice President; Software Engineer

Bank of America Bank of America · Banking · Plano, TX

Software Engineer (VP) at Bank of America responsible for developing and delivering complex software requirements, ensuring software meets functional, non-functional, and compliance requirements. This role involves coding solutions, unit tests, contributing to story refinement, participating in estimations, performing spikes/proofs of concept, and analyzing test reports. Requires a Master's degree or equivalent and 3 years of experience in designing/automating large-scale enterprise web applications using Java, SpringBoot, Node, building multi-factor authentication flows, engineering CI/CD tools, and designing test-driven automation frameworks.

What you'd actually do

  1. Developing and delivering complex software requirements to accomplish business goals.
  2. Ensure that software is developed to meet functional, non-functional, and compliance requirements.
  3. Code solutions and unit tests and be responsible for ensuring that the solution can be integrated successfully into the overall application/system with clear, robust, and welltested interfaces.
  4. Contribute to story refinement and define requirements.
  5. Participate in estimating work necessary to realize a story or requirement through the delivery lifecycle.

Skills

Required

  • Java
  • SpringBoot
  • Node
  • SOAPUI
  • REST
  • XML
  • JSON
  • designing, automating, and maintaining large scale, enterprise-wide web applications
  • Utilizing customer UI and interaction techniques to build frictionless multiple factor user authentication, credential maintenance and authentication step up flows in digital channels
  • Engineering and designing continuous integration, continuous deployment, build tool, version control, and test-driven development tools by utilizing Java and JavaScript
  • Designing test driven automation frameworks using middleware technologies

What the JD emphasized

  • compliance requirements
  • compliance requirements