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, coding solutions, unit testing, and ensuring successful integration into the overall application/system.
Requirements
- Full Stack developer with hands-on knowledge of JAVA, Spring Framework, Agile, Cloud, Containers, Micro Services, REST Services.
- Web services development with WCF and/or SOAP/REST frameworks using multiple protocols.
- Relational database experience and demonstrated abilities in using SQL.
- Working knowledge of using Agile methodology in a fast paced environment and supporting program increments leading to delivery of features/stories.
- Demonstrated experience with Git, BitBucket, Jenkins, Ansible, Artifactory, Sonar, and JIRA.
- Working knowledge with KAFKA, MQ, Cassandra(No SQL)
- Experience in Redis and Cochroach DB.
Responsibilities
- Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements
- Utilizes multiple architectural components (across data, application, business) in design and development of client requirements
- Performs Continuous Integration and Continuous Development (CI-CD) activities
- Contributes to story refinement and definition of requirements
- Participates in estimating work necessary to realize a story/requirement through the delivery lifecycle
- Contributes to existing test suites (integration, regression, performance), analyze test reports, identify any test issues/errors, and triage the underlying cause
- Performs spike/proof of concept as necessary to mitigate risk or implement new ideas
Other
- Minimum of 5 years of job related experience required .
- Ability to communicate effectively, both written and verbal, with technical and non-technical cross-functional teams
- Mentors other Software Engineers and coaches team on CI-CD practices and automating tool stack
- Candidates should have strong computer science background, critical thinking, problem solving, and interpersonal skill along with a willingness to be highly collaborative in coming up with solutions.
- Candidates should have the ability to operate effectively in a fast-paced, deadline-driven environment.