Bank of America

Software Engineer III – Java Full Stack

Bank of America

full-time

Posted on:

Location Type: Hybrid

Location: NewarkArizonaNew JerseyUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

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 coaches 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)

Requirements

  • 7+ years of experience as a full-stack Java software developer
  • Strong experience in Core Java, Enterprise Java 8, Angular UI development
  • Strong hands-on experience in Java 1.7 or higher, J2EE, REST Web services, JSON, SQL, PL/SQ, UNIX
  • Hands on experience in Spring MVC, Spring IOC, Spring JDBC / Spring Data JPA, Rest standards, Oracle and Spring Boot
  • Expert in basic REST principles and resource-oriented architecture
  • Comfortable with Enterprise integrations & Software Engineering design patterns, Spring, Log 4j, Angular, develop Restful services
  • Strong interpersonal skills and ability to communicate effectively with people at different levels within the organization
  • Experience interacting with Business product owners and end users to define new software requirements and triage any issues that arise
  • Demonstrated ability to work effectively under minimal supervision
  • Deep knowledge and implementation experience in web services: SOAP, REST Web API, JSON
  • Experience working with Agile methodology
  • Experience in design, development, testing and implementation of Web based applications
  • Solid understanding of the software development life cycle and SDM model for CI/CD processes and associated tools
  • Experience with Implementation and release management activities
  • Experience writing technical designs
  • Experience documenting technical functions
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
  • Impact in the communities we serve
Applicant Tracking System Keywords

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

Hard Skills & Tools
Core JavaEnterprise Java 8Angular UIJava 1.7J2EEREST Web servicesJSONSQLPL/SQLSpring Boot
Soft Skills
interpersonal skillscommunicationability to work under minimal supervisionmentoringcoaching