Bank of America is looking for a Java Full Stack Developer to join their Fraud Technology team to develop and deliver complex requirements to accomplish business goals, ensuring software meets functional, non-functional, and compliance requirements, and that solutions are well-designed with maintainability and ease of integration and testing built-in.
Requirements
- 5+ years of development experience
- Java/J2EE, Object Oriented design and Programming, Spring
- At least one ORM/Persistence Framework: iBatis/MyBatis, Hibernate, Kafka, JPA
- SOA, REST/SOAP Web Services, Micro Services CXF, JAXWS/JAXRS, JSON, XML
- Source Control: Bit Bucket, Subversion (SVN), Perforce, or similar
- Maven, test Driven development (TDD) and continuous integration (CI), JUnit, Mockito
- Agile/Iterative development and full SDLC development
Responsibilities
- 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)
Other
- Candidates must possess advanced problem-solving skills, the willingness to learn and ability to effectively and concisely communicate verbally and in written/presentation format.
- You must work well in a supportive and transparent team environment, while having the ability to research and resolve issues independently.
- Candidates must have good communication skills and the ability to engage and influence teams across technology and the business.
- 1st shift (United States of America)
- 40