
Software Engineer III
Bank of America
full-time
Posted on:
Location Type: Hybrid
Location: North Carolina • Texas • United States
Visit company websiteExplore more
About the role
- Contribute to story refinement/defining requirements
- Participate and guide team in estimating work necessary to realize a story/requirement through the delivery lifecycle
- Perform spike/proof of concept as necessary to mitigate risk or implement new ideas
- Code solutions and unit test 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
- Assist team with resolving technical complexities involved in realizing story work
- Design/develop/modify architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained
- Design/develop/maintain automated test suites (integration, regression, performance)
- Set up and develop a continuous integration/continuous delivery pipeline
- Automate manual release activities
- Mentor other Software Engineers and coach team on CI-CD practices and automating tool stack
Requirements
- 10+ years experience designing and developing RESTful services using Java, J2EE, Spring Core, Spring Boot, Spring Cloud, Hibernate, and JBoss, Oracle, Copilot
- Hands-on experience with unit testing frameworks like JUnit, Mockito or Powermock
- Proficient in DevOps tools : Eclipse, Git/BitBucket, Maven, Jenkins, SonarQube
- Good understanding of application design patterns and Object oriented programming
- Great communication skills – both oral and written
- Excellent problem-solving skills
Benefits
- Health insurance
- Wellness programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaJ2EESpring CoreSpring BootSpring CloudHibernateRESTful servicesunit testingapplication design patternsObject oriented programming
Soft Skills
communication skillsproblem-solving skillsmentoringcoaching