
Full Stack Developer, J2EE/Angular
Bank of America
full-time
Posted on:
Location Type: Office
Location: Charlotte • North Carolina • Texas • United States
Visit company websiteExplore more
Tech Stack
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