Bank of America

Full Stack Developer, J2EE/Angular

Bank of America

full-time

Posted on:

Location Type: Office

Location: CharlotteNorth CarolinaTexasUnited States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements
  • Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained
  • Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack
  • Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle
  • Performs spike/proof of concept as necessary to mitigate risk or implement new ideas
  • Automates manual release activities
  • Designs, develops, and maintains automated test suites (integration, regression, performance)
  • Utilizes multiple architectural patterns/components in design and delivery of solutions
  • Documents and communicates required information for deployment, maintenance, and support of business functionality
  • Uses code optimization tools like Github CoPilot and Studio

Requirements

  • 5+ years of experience in software development
  • UI: Angular and at least one of the following - HTML/JavaScript/CSS, JQuery, Handlebars, Node/NPM
  • Services: Java, Spring Boot Microservices and at least one of the following - Spring Security and Authentication, Hibernate/JPA
  • Testing: Junit, and either Mockito or Jasmine
  • Platform tools: at least one of the following - SVN, BitBucket, Jira, Container, Jenkins, Git, SonarQube, JFrog Artifactory, Splunk, Apache Tomcat, Autosys
  • Persistence: Oracle, Caching
  • Bachelor's degree or equivalent degree
Benefits
  • Being a Great Place to Work is core to how we drive Responsible Growth
  • Commitment to being an inclusive workplace
  • Attracting and developing exceptional talent
  • Supporting our teammates’ physical, emotional, and financial wellness
  • Recognizing and rewarding performance
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentAngularHTMLJavaScriptCSSJavaSpring BootJUnitHibernateOracle
Soft Skills
mentoringcoachingcommunicationdocumentationrisk mitigation
Certifications
Bachelor's degree