Software Engineer II
Company: Disability Solutions
Location: Charlotte
Posted on: November 14, 2024
Job Description:
Job Description:At Bank of America, we are guided by a common
purpose to help make financial lives better through the power of
every connection. Responsible Growth is how we run our company and
how we deliver for our clients, teammates, communities and
shareholders every day.One of the keys to driving Responsible
Growth is being a great place to work for our teammates around the
world. We're devoted to being a diverse and inclusive workplace for
everyone. We hire individuals with a broad range of backgrounds and
experiences and invest heavily in our teammates and their families
by offering competitive benefits to support their physical,
emotional, and financial well-being.Bank of America believes both
in the importance of working together and offering flexibility to
our employees. We use a multi-faceted approach for flexibility,
depending on the various roles in our organization.Working at Bank
of America will give you a great career with opportunities to
learn, grow and make an impact, along with the power to make a
difference. Join us!Job Description:This job is responsible for
developing and delivering complex requirements to accomplish
business goals. Key responsibilities of the job include ensuring
that software is developed to meet functional, non-functional and
compliance requirements, coding solutions, unit testing, and
ensuring the solution can be integrated successfully into the
overall application/system with clear, robust, and well-tested
interfaces. Job expectations include an awareness of development
and testing practices in the industry.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 ideasPosition Summary:This Software Engineer II
will work within our Global Treasury Technology division, which
supports the inner workings of all payment systems and reporting in
the commercial banking space.Required Qualifications:
- 8+ years of experience as a developer in J2EE technologies and
framework like Spring, JDBC, JMS, SOAP/REST API, etc. for
integration.
- Bachelors degree in Computer Science or related technical
field
- Solid experience in Logging, Caching, Transaction Management,
Multi-Threading/Concurrency, Performance Tuning, and Monitoring
aspects of applications
- Experience with development of REST API's
- Ability to work closely with Solutions Architects and Lead
Developers to design componentized solutions that align with an
API-based integration strategy
- Experience with Swagger for API documentation
- Ability to develop, review and comment on written technical
documentation.
- Understanding and usage of DevOps processes for the build and
deployment
- Strong knowledge of Enterprise Dev/Ops tools including
Bitbucket, Ansible Tower, Jenkins and GitHub (Atlasian
Suite/Horizon)
- Solid experience with Oracle/Exadata; ability to navigate
complex SQL scripts/queries and optimization
- Experience with designing reporting solutions using Jaspersoft
Studio
- Possess a knowledge of enterprise monitoring technologies, i.e.
Splunk, App Dynamics, Sitescope, etc.
- 2+ years of experience working in Agile teams (Preferably
Scaled Agile)
- Positive attitude, ability to be flexible, and work in a team
in a fast-paced project environment.
- Willingness to be accountable for meeting all deliverable dates
for task assignments.
- Knowledge of banking industry processes
- Excellent analysis and troubleshooting skills
- Process oriented and detailed orientedSkills:
- Application Development
- Automation
- Collaboration
- DevOps Practices
- Solution Design
- Agile Practices
- Architecture
- Result Orientation
- Solution Delivery Process
- User Experience DesignShift:1st shift (United States of
America)Hours Per Week: 40
Keywords: Disability Solutions, Charlotte , Software Engineer II, IT / Software / Systems , Charlotte, North Carolina
Didn't find what you're looking for? Search again!
Loading more jobs...