Bank of America is looking to develop and deliver complex requirements to accomplish business goals by ensuring software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset.
Requirements
- Minimum 8 years of strong technical expertise and hands-on experience with Java and Spring skills, along with effective communication and collaboration abilities.
- Design, develop, and maintain web services using Java frameworks such as Apache CXF and Spring Boot, with Oracle and Cassandra as backend databases.
- Extensive expertise in frameworks and technologies, including Spring, Spring Integration, Cassandra, MongoDB, Kafka, MQ, NoSQL databases, RESTful services, and WS-Security.
- Develop and review artifacts such as code, documentation, and unit test scripts, ensuring quality through peer reviews and defect validation.
- Analyze requirements, create high-level estimates, and participate in high-level design discussions to produce detailed design specifications.
- Create unit test plans for complex programs to validate and maintain applications as per requirements.
- Implement logging, tracing, and perform code refactoring to improve maintainability and performance.
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
- effective communication and collaboration abilities.
- Manage and monitor offshore teams and tasks effectively.
- Bachelor’s degree or equivalent work experience.
- 1st shift (United States of America)
- 40